Em 27 de setembro de 2012 10:56, Flavio Henrique Araque Gurgel
<[email protected]> escreveu:
> Eu faria o contrário, dump primeiro, alter schema depois.
> Senão o esquema "dumpeado" já estará com o nome alterado. A ideia é
> fazer o dump com o nome original, alterar o existente para o novo nome e
> restaurar o original novamente.

Uai, Fábio... não entendi. Os comandos que eu passei fazem exatamente
isso que você falou.

Primeiro eu faço um echo com o comando de alteração do schema, sem
alterar nada no banco;
Depois faz o dump do schema atual;
Por fim executa o arquivo gerado, sendo que o arquivo ficou assim:

<inicio do arquivo>
alter schema schema1 rename to schema1_clone;   -- Pelo comando echo inicial

continua com as linhas normais do dump;                   -- Gerado pelo pg_dump
<fim do arquivo>

-- 
Marcone Peres - DBA
http://www.linkedin.com/in/marconeperes
@marconeperes
(61) 8146-0028
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a