OrientDB - Alter Database
Il database è uno dei modelli di dati importanti con diversi attributi che è possibile modificare in base alle proprie esigenze.
La seguente dichiarazione è la sintassi di base del comando Alter Database.
ALTER DATABASE <attribute-name> <attribute-value>
Dove <attribute-name> definisce l'attributo che si desidera modificare e <attribute-value> definisce il valore che si desidera impostare per quell'attributo.
La tabella seguente definisce l'elenco degli attributi supportati per la modifica di un database.
| Sr.No. | nome attributo | Descrizione |
|---|---|---|
| 1 | STATO | Definisce lo stato del database tra diversi attributi. |
| 2 | IMPORTAZIONE | Imposta lo stato di importazione. |
| 3 | DEFAULTCLUSTERID | Imposta il cluster predefinito utilizzando l'ID. Di default è 2. |
| 4 | FORMATO DATA | Imposta il formato della data particolare come predefinito. Per impostazione predefinita è "aaaa-MM-gg". |
| 5 | DATETIMEFORMAT | Imposta il formato della data e dell'ora come predefinito. Per impostazione predefinita è "aaaa-MM-gg HH: mm: ss". |
| 6 | FUSO ORARIO | Imposta il fuso orario specifico. Per impostazione predefinita, è il fuso orario predefinito di Java Virtual Machine (JVM). |
| 7 | LOCALECOUNTRY | Imposta il paese delle impostazioni internazionali predefinito. Per impostazione predefinita è il paese della locale predefinita di JVM. Ad esempio: "GB". |
| 8 | LOCALELANGUAGE | Imposta la lingua locale predefinita. Per impostazione predefinita, è la lingua locale predefinita di JVM. Ad esempio: "en". |
| 9 | CHARSET | Imposta il tipo di set di caratteri. Per impostazione predefinita, è il set di caratteri predefinito di JVM. Ad esempio: "utf8". |
| 10 | SELEZIONE DEL CLUSTER | Imposta la strategia predefinita utilizzata per la selezione del cluster. Queste strategie vengono create insieme alla creazione della classe. Le strategie supportate sono predefinite, roundrobin e bilanciate. |
| 11 | MINIMUMCLUSTER | Imposta il numero minimo di cluster da creare automaticamente quando viene creata una nuova classe. Per impostazione predefinita è 1. |
| 12 | PERSONALIZZATO | Imposta la proprietà personalizzata. |
| 13 | CONVALIDA | Disabilita o abilita le convalide per l'intero database. |
Esempio
Dalla versione di OrientDB-2.2, viene aggiunto il nuovo parser SQL che in alcuni casi non consentirà la sintassi regolare. Pertanto, in alcuni casi dobbiamo disabilitare il nuovo parser SQL (StrictSQL). È possibile utilizzare il seguente comando Alter database per disabilitare il parser StrictSQL.
orientdb> ALTER DATABASE custom strictSQL = false
Se il comando viene eseguito correttamente, otterrai il seguente output.
Database updated successfully 