OrientDB - Modificar la base de datos
La base de datos es uno de los modelos de datos importantes con diferentes atributos que puede modificar según sus requisitos.
La siguiente declaración es la sintaxis básica del comando Alter Database.
ALTER DATABASE <attribute-name> <attribute-value>
Dónde <attribute-name> define el atributo que desea modificar y <attribute-value> define el valor que desea establecer para ese atributo.
La siguiente tabla define la lista de atributos admitidos para modificar una base de datos.
No Señor. | Nombre del Atributo | Descripción |
---|---|---|
1 | ESTADO | Define el estado de la base de datos entre diferentes atributos. |
2 | IMPORTADOR | Establece el estado de la importación. |
3 | DEFAULTCLUSTERID | Establece el clúster predeterminado mediante ID. Por defecto es 2. |
4 | FORMATO DE FECHA | Establece el formato de fecha particular como predeterminado. Por defecto es "aaaa-MM-dd". |
5 | DATETIMEFORMAT | Establece el formato de fecha y hora particular como predeterminado. Por defecto es "aaaa-MM-dd HH: mm: ss". |
6 | ZONA HORARIA | Establece la zona horaria particular. De forma predeterminada, es la zona horaria predeterminada de la máquina virtual Java (JVM). |
7 | PAÍS LOCAL | Establece el país de configuración regional predeterminado. De forma predeterminada, es el país de configuración regional predeterminado de JVM. Por ejemplo: "GB". |
8 | IDIOMA LOCAL | Establece el idioma local predeterminado. De forma predeterminada, es el idioma local predeterminado de JVM. Por ejemplo: "en". |
9 | CHARSET | Establece el tipo de juego de caracteres. De forma predeterminada, es el juego de caracteres predeterminado de JVM. Por ejemplo: "utf8". |
10 | SELECCIÓN DE CLÚSTER | Establece la estrategia predeterminada utilizada para seleccionar el clúster. Estas estrategias se crean junto con la creación de la clase. Las estrategias admitidas son predeterminadas, roundrobin y equilibradas. |
11 | CLÚSTER MÍNIMO | Establece el número mínimo de clústeres para crear automáticamente cuando se crea una nueva clase. Por defecto es 1. |
12 | PERSONALIZADO | Establece la propiedad personalizada. |
13 | VALIDACIÓN | Deshabilita o habilita las validaciones para toda la base de datos. |
Ejemplo
Desde la versión de OrientDB-2.2, se agrega el nuevo analizador SQL que no permitirá la sintaxis regular en algunos casos. Por lo tanto, tenemos que deshabilitar el nuevo analizador SQL (StrictSQL) en algunos casos. Puede usar el siguiente comando Alter database para deshabilitar el analizador StrictSQL.
orientdb> ALTER DATABASE custom strictSQL = false
Si el comando se ejecuta correctamente, obtendrá el siguiente resultado.
Database updated successfully