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

2018-06-16 18:54 更新

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

以下語(yǔ)句是Alter Database命令的基本語(yǔ)法。

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

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

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

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

orientdb> ALTER DATABASE custom strictSQL = false 

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)