Puedes hacer una respaldo como tu dices con el pg_restore pero bajo
formato comprimido:
$ pg_dump --format=c --file=BdPrd.dmp ...
Luego generas una Lista de tu BD, basado en el respaldo anterior:
$ pg_restore -l BdPrd.dmp -f BdPrd.lista
En este archivo tipo lista vas a encontrar los objetos que tiene tu BD,
Esquema, Tablas, Indices, Restricciones (PK y FK) y Datos pero de forma
resumida, como un índice. Entras a este archivo lo editas para buscar y
grabar lo que necesitas, en tu caso busca solo los objetos relacionados
con el Esquema y Tablas, lo demás lo puedes eliminar y salvas el archivo
con otro nombre:
Ejm SoloBd.lista.
Finalmente generas el SCRIPT .sql con los objetos de BD que necesitas y
los recuperas para montar tu BD.
$ pg_restore -L SoloBd.lista -f SoloBd.sql BdPrd.dmp
$ psql BdPrd < SoloBd.sql
William Diaz Pabón escribió:
Buenos días a todos.
Como puedo restaurar un backup con pg_restore pero que no suba las
constraint FK, quiero que la restauración de la BD quede sin
relaciones FK.
Gracias de antemano por la colaboración.
--
Cordialmente.
William Diaz Pabón
Cel: 3157397356
Bogotá - Colombia
--
Solo para Mujeres: http://www.lineadebelleza.com/
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda