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).


-- 
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a