Pular para o conteúdo
Siglata Docs
Esc
↑↓navegar↵abrir⌘Jpré-visualizar
Nesta página

Lixeira de tabelas e registros

Lixeira de tabelas e registros

trash com tableId manda a tabela para a lixeira com seus registros e formatos; com tableId e recordIds, só esses registros. Um registro vai para a lixeira por quem o escreveu ou por quem tem escrita na tabela; uma tabela, por quem tem escrita nela. Na lixeira, a tabela e os registros somem de table_list, table_get, record_read, record_history, table_export e sql, e escrever neles falha com trashed. Outra tabela pode usar o nome de uma tabela na lixeira.

restore traz de volta a tabela, com registros e formatos, ou os registros, exatamente como estavam, sem criar revisão. Um registro com um valor salvo antes de a Siglata recusar valores que a coluna tipada não comporta (um inteiro além de ±9007199254740991, uma data no ano 0000 ou um UUID fora da forma canônica) falha com record_value_unfit, nomeando a propriedade: mude o esquema da tabela para que essa propriedade aceite o valor e restaure. Depois de recoverUntil (30 dias), ele falha com restore_expired, e a Siglata exclui o item de vez.

Ao apagar o que está na lixeira, a Siglata remove todas as revisões do registro, ou a tabela inteira com esquemas, registros, formatos e exportações. O espaço que ocupavam é liberado, e os arquivos de origem e modelo deixam de ficar presos à tabela. Os arquivos exportados continuam onde estão: mande para a lixeira os que ainda guardam os dados apagados e gere uma nova exportação.

Última atualização em

Esta página foi útil?