OrientDB更改數(shù)據(jù)庫

2018-06-16 18:54 更新

數(shù)據(jù)庫是具有不同屬性的重要數(shù)據(jù)模型之一,您可以根據(jù)需要對其進(jìn)行修改。 

以下語句是Alter Database命令的基本語法。

ALTER DATABASE <attribute-name> <attribute-value> 

其中<attribute-name>定義要修改的屬性,<attribute-value>定義要為該屬性設(shè)置的值。
下表定義了用于更改數(shù)據(jù)庫的支持屬性的列表。

編號屬性名稱描述
1STATUS定義了不同屬性之間的數(shù)據(jù)庫的狀態(tài)。
2IMPORTING設(shè)置進(jìn)口狀態(tài)。
3DEFAULTCLUSTERID設(shè)置使用ID默認(rèn)的簇。默認(rèn)情況下為2。
4DATEFORMAT設(shè)置特定的日期格式作為默認(rèn)值。默認(rèn)情況下它是“YYYY-MM-DD”。
5DATETIMEFORMAT設(shè)定特定日期時間格式為默認(rèn)值。默認(rèn)情況下它是“YYYY-MM-DD HH:MM:SS”。
6TIMEZONE設(shè)置特定時區(qū)。默認(rèn)情況下它是Java虛擬機(jī)的(JVM的)默認(rèn)的時區(qū)。
7LOCALECOUNTRY設(shè)置默認(rèn)語言環(huán)境的國家。默認(rèn)情況下它是JVM的默認(rèn)語言環(huán)境的國家。例如:“國標(biāo)”。
8LOCALELANGUAGE設(shè)置默認(rèn)地區(qū)語言。默認(rèn)情況下它是JVM的默認(rèn)語言環(huán)境的語言。例如:“恩”。
9CHARSET設(shè)置的字符集的類型。默認(rèn)情況下它是JVM的默認(rèn)字符集。例如:“UTF8”。
10CLUSTERSELECTION設(shè)置用于選擇群集默認(rèn)的策略。這些策略與創(chuàng)建類一起創(chuàng)建。支持的策略是默認(rèn)的,roundrobin和平衡。
11MINIMUMCLUSTERS設(shè)置在創(chuàng)建新類時簇的最小數(shù)目來自動創(chuàng)建。默認(rèn)情況下為1。
12CUSTOM設(shè)置自定義屬性。
13VALIDATION禁用或啟用為整個數(shù)據(jù)庫的驗證。

從OrientDB-2.2的版本,添加了新的SQL解析器,在某些情況下不允許常規(guī)語法。 因此,在某些情況下,我們必須禁用新的SQL解析器(StrictSQL)。 您可以使用以下Alter數(shù)據(jù)庫命令來禁用StrictSQL解析器。

orientdb> ALTER DATABASE custom strictSQL = false 

如果命令執(zhí)行成功,你會得到下面的輸出:

Database updated successfully
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號