2013/6/24 Giovani Rodrigues <[email protected]>
> Boa tarde!
>
> Pessoal, como faço para clonar uma base de dados no postgres 9.2?
>
>
Se não tiver usuários conectados você pode usar a base como template,
exemplo:
CREATE DATABASE dbclone TEMPLATE dboriginal;
Se não, você pode usar o pg_dump:
$ createdb dbclone
$ pg_dump dboriginal | psql dbclone
Eu quero clonar a base de produção para criar uma base de testes.
>
>
Não use no mesmo servidor, nesse caso teria que usar mesmo o pg_dump:
$ createdb nome_banco
$ pg_dump -h <host produção> nome_banco | psql nome_banco
Em ambos os casos lembre-se dos usuários e donos (owner) da base.
Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral