Em Dom, 2015-03-22 às 11:00 -0300, Euler Taveira escreveu:
> On 22-03-2015 10:35, Matheus Saraiva wrote:
> > Eu dou um drop em uma base de dados, porém, quando eu crio outra base de
> > dados com o mesmo nome, tudo volta novamente (esquemas, tabelas, chaves,
> > etc...) como se a base não houvesse sido deletada.
> > 
> Isso provavelmente é porque você tem a estrutura criada no template1.
> Explico: o CREATE DATABASE faz uma cópia física do banco de dados modelo
> (cláusula TEMPLATE) especificado no comando (se não for especificado, o
> padrão é o template1). Assim, se você tem uma tabela foo no banco de
> dados template1, ela será copiada (estrutura e dados) para quaisquer
> novos bancos de dados criados (cujo TEMPLATE utilizado seja o template1).

Puts, verdade, e agora qualquer base de dados criada no template um
assume toda a estrutura do banco deletado.
Como resolver isso? Tipo dar um tipo de reset no template 1?

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a