OrientDB - Alterar Banco de Dados
O banco de dados é um dos modelos de dados importantes com diferentes atributos que você pode modificar de acordo com seus requisitos.
A instrução a seguir é a sintaxe básica do comando Alter Database.
ALTER DATABASE <attribute-name> <attribute-value>
Onde <attribute-name> define o atributo que você deseja modificar e <attribute-value> define o valor que você deseja definir para esse atributo.
A tabela a seguir define a lista de atributos suportados para alterar um banco de dados.
| Sr. Não. | Nome do Atributo | Descrição |
|---|---|---|
| 1 | STATUS | Define o status do banco de dados entre diferentes atributos. |
| 2 | IMPORTANDO | Define o status de importação. |
| 3 | DEFAULTCLUSTERID | Define o cluster padrão usando ID. Por padrão, é 2. |
| 4 | FORMATO DE DATA | Define o formato de data específico como padrão. Por padrão, é "aaaa-MM-dd". |
| 5 | DATETIMEFORMAT | Define o formato de data e hora específico como padrão. Por padrão, é "aaaa-MM-dd HH: mm: ss". |
| 6 | FUSO HORÁRIO | Define o fuso horário específico. Por padrão, é o fuso horário padrão da Java Virtual Machine (JVM). |
| 7 | LOCALECONTRY | Define o país da localidade padrão. Por padrão, é o país de localidade padrão da JVM. Por exemplo: "GB". |
| 8 | LOCALELANGUAGE | Define o idioma local padrão. Por padrão, é o idioma local padrão da JVM. Por exemplo: "en". |
| 9 | CHARSET | Define o tipo de conjunto de caracteres. Por padrão, é o conjunto de caracteres padrão da JVM. Por exemplo: "utf8". |
| 10 | CLUSTERSELECTION | Define a estratégia padrão usada para selecionar o cluster. Essas estratégias são criadas junto com a criação da classe. As estratégias com suporte são default, roundrobin e balanced. |
| 11 | MINIMUMCLUSTERS | Define o número mínimo de clusters a serem criados automaticamente quando uma nova classe é criada. Por padrão, é 1. |
| 12 | PERSONALIZADAS | Define a propriedade personalizada. |
| 13 | VALIDAÇÃO | Desabilita ou habilita as validações para todo o banco de dados. |
Exemplo
A partir da versão do OrientDB-2.2, o novo analisador SQL é adicionado, o que não permitirá a sintaxe regular em alguns casos. Portanto, temos que desabilitar o novo analisador SQL (StrictSQL) em alguns casos. Você pode usar o seguinte comando de banco de dados Alter para desativar o analisador StrictSQL.
orientdb> ALTER DATABASE custom strictSQL = false
Se o comando for executado com sucesso, você obterá a seguinte saída.
Database updated successfully