¿Cómo realizo una copia de seguridad de nivel de esquema en la base de datos PostgreSQL y restauro en la otra base de datos? ¿Hay algún comando disponible para esto? Por ejemplo, ¿puedo pg_dump y restaurar en una sola línea?¿Cómo hago un esquema de copia de seguridad y restauración en PostgreSQL?
15
A
Respuesta
24
pg_dump --schema=masters oldDB > masters1.sql
cat masters1.sql | psql newDB
o
de mando único que puede hacer por esta
pg_dump oldDB --schema masters | psql -h localhost newDB;
3
¿Qué hay de malo en la documentation?
Ejemplo del manual:
para volcar todos los esquemas cuyos nombres comienzan con este o al oeste y al final en GSM, con exclusión de los esquemas cuyos nombres contienen la palabra de prueba:
$ pg_dump -n '* al este gsm' -n 'de longitud oeste * GSM' N 'prueba' mibd> db.sql
16
esquema de copia de seguridad y restaurar el sistema para PostgreSQL como a continuación:
esquema de vaciado por la base de datos
pg_dump -s database_name > db.sql
esquema de vaciado por tabla específica
pg_dump -s database_name -t table_name > db.sql
Restaurar una copia de seguridad de esquema mediante el siguiente comando
psql -d database_name -h localhost -U postgres < path/db.sql
Cuestiones relacionadas
- 1. Restauración de PostgreSQL y solución de copia de seguridad
- 2. mysqldump copia de seguridad y restauración en el servidor remoto
- 3. Problemas de restauración de copia de seguridad de SQL Server?
- 4. ¿Cómo hago una copia de seguridad de mi base de datos PostgreSQL con Cron?
- 5. la restauración de la copia de seguridad repositorio git paquete
- 6. Cómo hacer una copia de seguridad de algunas tablas con datos y algunas tablas solo esquema PostgreSQL
- 7. ¿Cómo verificar si la copia de seguridad postgresql fue exitosa?
- 8. Restauración de una copia de seguridad en un servidor diferente - Permisos de usuario
- 9. Google App Engine: copia de seguridad y restauración prohibitivamente lentas y costosas
- 10. Copia de seguridad y restauración de MySQL desde la línea de comandos
- 11. ¿Cómo hago una copia de seguridad de una base de datos en un archivo .bak?
- 12. Cómo hago una copia de seguridad de un administrador de repositorio de nexus
- 13. ¿Cómo hago una copia de seguridad de un paquete de SalesForce?
- 14. ¿Cómo hago un DISTINCT y ORDER BY en PostgreSQL?
- 15. Proceso de copia de seguridad/restauración de la base de datos
- 16. ¿Cómo hago una copia de seguridad de un repositorio SVN remoto?
- 17. Cómo realizar una copia de seguridad en IIS
- 18. ¿Cómo hacer una copia de seguridad de un Postgresql-DB a través de JDBC?
- 19. Copia de seguridad/restauración de SQL Server frente a separar/adjuntar
- 20. Permisos de copia de seguridad
- 21. Copia de seguridad de usuarios de MySQL
- 22. ¿Cómo probar la restauración de una aplicación iOS en desarrollo desde una copia de seguridad de iCloud?
- 23. ¿Cómo hago una copia de seguridad de una base de datos SQL usando PHP?
- 24. PostgreSQL ¿cómo crear una copia de una base de datos o esquema?
- 25. Copia de seguridad de datos de Android 2.2: ¿cómo hacer una copia de seguridad de DefaultSharedPreferences?
- 26. ¿Cómo hace una copia de seguridad y restaura una base de datos como copia en el mismo servidor?
- 27. ¿Cómo hago cambios de esquema en una base de datos duplicada?
- 28. Cómo crear y restaurar una copia de seguridad desde SqlAlchemy?
- 29. Después de una restauración de PostgreSQL, obtengo "permiso denegado para la relación django_session"
- 30. ¿Cómo funciona la copia de seguridad en el servidor SQL?
realidad lo que necesito en una sola línea de copia de seguridad y restaurar –
Ese es otro ejemplo que se puede encontrar en el manual. –
sí, tiene razón – solaimuruganv