¿Hay alguna forma de crear una copia de seguridad de una sola tabla dentro de una base de datos usando postgres? ¿Y cómo? ¿Esto también funciona con el comando pg_dump?¿Cómo crear una copia de seguridad de una sola tabla en una base de datos postgres?
Respuesta
Uso --table
para contar lo pg_dump
tabla que tiene una copia de seguridad:
pg_dump --host localhost --port 5432 --username postgres --format plain --ignore-version --verbose --file "C:\temp\filename.backup" --table public.tablename dbname
pg_dump -h localhost -p 5432 -U postgres -d -t mibd mi_tabla> backup.sql
Puede realizar la copia de seguridad de una sola tabla, pero le sugiero que haga una copia de seguridad de toda la base de datos y luego restaure la tabla que necesite. Siempre es bueno tener una copia de seguridad de toda la base de datos.
Su enlace está muerto a partir de ahora; ( – Vogel612
Si estás en Ubuntu,
- Ingrese a su usuario postgres
sudo su postgres
pg_dump -d <database_name> -t <table_name> > file.sql
Asegúrese de que se está ejecutando el comando donde el usuario postgres
tiene permisos de escritura (Ejemplo: /tmp
)
Editar
Si desea volcar el sql en otro equipo, puede ser necesario considerar saltarse la información del propietario ser salvo en el archivo .sql.
Puede utilizar pg_dump --no-owner -d <database_name> -t <table_name> > file.sql
¿Qué pasa si usted quiere todas las tablas, sin tener que especificar el nombre de cada uno? – shekeine
¡Simplemente elimine la opción -t! 'pg_dump -d
No sé por qué, pero la opción -d no es válida para psql9.3 y el comando dado no funciona para mí. El trabajo uno es ** pg_dump -U nombre_de_base_de_datos -t nombre_tabla> nombre_de_archivo **. –
- 1. ¿Cómo restauro una sola tabla de una copia de seguridad de SQL Server 2005?
- 2. cómo hacer una copia de seguridad/restaurar solo una sola tabla de/a mnesia?
- 3. ¿Cómo crear una tabla en una base de datos particular?
- 4. ¿Cómo crear múltiples columnas en una tabla en una sola instrucción de consulta en postgres?
- 5. Cómo crear y restaurar una copia de seguridad desde SqlAlchemy?
- 6. Heroku - volcar y cargar una sola tabla en la base de datos compartida de postgres
- 7. Crear una copia de una tabla dentro de la misma base de datos DB2
- 8. ¿Cómo hago una copia de seguridad de mi base de datos PostgreSQL con Cron?
- 9. ¿Cómo hago una copia de seguridad de una base de datos en un archivo .bak?
- 10. ¿Cómo puedo hacer una copia de seguridad de una base de datos MySQL en AWS?
- 11. ¿Cómo clonar una base de datos de prueba de una sola acción de producción en una?
- 12. ¿Cómo hacer una copia de seguridad de una base de datos filestream?
- 13. ¿Cómo hacer una copia de seguridad de una base de datos Solr?
- 14. ¿Cómo hago una copia de seguridad de una base de datos SQL usando PHP?
- 15. ¿Cómo hace una copia de seguridad y restaura una base de datos como copia en el mismo servidor?
- 16. Copia de seguridad de datos de Android 2.2: ¿cómo hacer una copia de seguridad de DefaultSharedPreferences?
- 17. ¿Crear una base de datos desde otra base de datos?
- 18. copia una sola fila de una tabla de datos a otra
- 19. ¿Cómo rescato una pequeña porción de datos de una copia de seguridad de base de datos de SQL Server?
- 20. ¿Cómo hacer una copia de seguridad de la base de datos MySQL en PHP?
- 21. ¿Cómo hacer una copia de seguridad de la base de datos MySQL en Windows?
- 22. Cómo hacer una copia de seguridad y restaurar la base de datos ORACLE 11g Como la base de datos SQL2005
- 23. ¿Cuál es el método menos intrusivo para crear una copia de seguridad de una base de datos couchdb?
- 24. Restauración de una tabla MySQL a la base de datos
- 25. ¿Cómo hacer una copia de seguridad de la base de datos con 100 filas en cada tabla?
- 26. PostgreSQL ¿cómo crear una copia de una base de datos o esquema?
- 27. ¿Alguien sabe de una buena manera de hacer una copia de seguridad de las bases de datos de Postgres?
- 28. Postgres Creación esquema de una base de datos específica
- 29. CTE para realizar una copia de seguridad de una jerarquía?
- 30. Copia de seguridad de la base de datos MySQL
y cómo restaurar el archivo de copia de seguridad. (.backup), Utilicé 'pg_restore --host localhost --port 5432 --username postgres --dbname" anydb "--table public.tablename -Ft --verbose" /path/filename.backup "' pero salió: 'pg_restore: [tar archiver] corrupto encabezado tar encontrado en --' –
' psql -U username -d database -1 -f your_dump.sql' – rnaud