Учебники

OrientDB – Изменить базу данных

База данных – это одна из важных моделей данных с различными атрибутами, которые вы можете изменять в соответствии с вашими требованиями.

Следующий оператор является основным синтаксисом команды 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 

Если команда выполнена успешно, вы получите следующий вывод.