База данных — это одна из важных моделей данных с различными атрибутами, которые вы можете изменять в соответствии с вашими требованиями.
Следующий оператор является основным синтаксисом команды Alter Database.
ALTER DATABASE <attribute-name> <attribute-value>
Где <имя-атрибута> определяет атрибут, который вы хотите изменить, а <значение-атрибута> определяет значение, которое вы хотите установить для этого атрибута.
В следующей таблице приведен список поддерживаемых атрибутов для изменения базы данных.
Sr.No. | имя атрибута | Описание |
---|---|---|
1 | СТАТУС | Определяет состояние базы данных между различными атрибутами. |
2 | ИМПОРТ | Устанавливает статус импорта. |
3 | DEFAULTCLUSTERID | Устанавливает кластер по умолчанию, используя ID. По умолчанию это 2. |
4 | ФОРМАТ ДАТЫ | Устанавливает конкретный формат даты по умолчанию. По умолчанию это «гггг-мм-дд». |
5 | DateTimeFormat | Устанавливает конкретный формат даты и времени по умолчанию. По умолчанию это «гггг-мм-дд чч: мм: сс». |
6 | ЧАСОВОЙ ПОЯС | Устанавливает конкретный часовой пояс. По умолчанию это часовой пояс виртуальной машины Java (JVM) по умолчанию. |
7 | LOCALECOUNTRY | Устанавливает страну локали по умолчанию. По умолчанию это страна локали JVM по умолчанию. Например: «ГБ». |
8 | LOCALELANGUAGE | Устанавливает язык локали по умолчанию. По умолчанию это язык локали JVM по умолчанию. Например: «en». |
9 | CHARSET | Устанавливает тип набора символов. По умолчанию это кодировка JVM по умолчанию. Например: «utf8». |
10 | CLUSTERSELECTION | Устанавливает стратегию по умолчанию, используемую для выбора кластера. Эти стратегии создаются вместе с созданием класса. Поддерживаются стратегии по умолчанию, циклический и сбалансированный. |
11 | MINIMUMCLUSTERS | Устанавливает минимальное количество кластеров, создаваемых автоматически при создании нового класса. По умолчанию это 1. |
12 | CUSTOM | Устанавливает пользовательское свойство. |
13 | ПРОВЕРКА | Отключает или включает проверки для всей базы данных. |
пример
В версии OrientDB-2.2 добавлен новый синтаксический анализатор SQL, который в некоторых случаях не позволяет использовать обычный синтаксис. Поэтому в некоторых случаях мы должны отключить новый синтаксический анализатор SQL (StrictSQL). Вы можете использовать следующую команду Alter database, чтобы отключить анализатор StrictSQL.
orientdb> ALTER DATABASE custom strictSQL = false
Если команда выполнена успешно, вы получите следующий вывод.