UNDROP SCHEMA¶
Restaure a versão mais recente de um esquema descartado.
- Consulte também:
CREATE SCHEMA , ALTER SCHEMA , DESCRIBE SCHEMA , DROP SCHEMA , SHOW SCHEMAS
Sintaxe¶
Parâmetros¶
nameEspecifica o identificador para o esquema a ser restaurado. Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.
Notas de uso¶
Um esquema só pode ser restaurado no banco de dados que o continha no momento de sua exclusão. Por exemplo, se você criar e descartar um esquema
s1no banco de dadosdb1, alterar o banco de dados atual paradb2e tentar restaurar o esquemas1pelo ID (ou nome totalmente qualificado,db1.s1), o esquemas1será restaurado no banco de dadosdb1em vez de no banco de dados atual,db2.Se já existir um esquema com o mesmo nome, um erro será retornado.
UNDROP conta com o recurso Snowflake Time Travel. Um objeto só pode ser restaurado se o objeto foi excluído dentro do Período de retenção de dados. O valor padrão é 24 horas.
Tabelas híbridas que pertencem ao esquema especificado não são descartadas.
Se você tiver vários esquemas descartados com o mesmo nome, poderá usar a palavra-chave IDENTIFIER com o identificador gerado pelo sistema (de Exibição SCHEMATA) para especificar qual esquema restaurar. O nome do esquema restaurado permanece o mesmo. Consulte Exemplos.
Nota
You can only use the system-generated identifier with the IDENTIFIER() keyword when executing the UNDROP command for notebooks, tables, block storage snapshots, schemas, and databases.
Exemplos¶
Exemplo básico¶
Restaurar a versão mais recente de um esquema descartado (este exemplo se baseia nos exemplos fornecidos para DROP SCHEMA):
UNDROP esquema usando o ID de esquema¶
Restaure um esquema descartado pelo ID usando IDENTIFIER(). É possível encontrar o ID do esquema específico a ser restaurado usando a coluna schema_id em Exibição SCHEMATA. Por exemplo, se você tiver vários esquemas descartados nomeados s1 e quiser restaurar o penúltimo esquema descartado s1, siga estas etapas:
Encontre o ID do esquema descartado na exibição SCHEMATA Account Usage:
Restaure o esquema
s1usando o ID de esquema. Para restaurar o penúltimo esquema excluído, use o esquema ID798da saída da instrução anterior. Após executar a seguinte instrução, o esquema é restaurado com seu nome original,s1: