Antes de usar los ejemplos
pg_restore utiliza archivos de pg_dump en formatos distintos del SQL de texto plano, como el formato personalizado de nuestra guía de exportación. Una restauración puede ejecutar código procedente de la base original: usá una fuente confiable y un destino aislado.
Revisión técnica del : se corrigieron ejemplos y se añadieron aclaraciones documentadas; no se ejecutaron comandos sobre bases de datos para esta revisión.
3. Planificar los archivos WAL y la recuperación
4. Contar con suficiente espacio en el disco
Parámetros necesarios para restaurar o importar con la herramienta pg_restore
--exit-on-error: detiene el proceso ante un error SQL, pero no revierte por sí solo los cambios anteriores.Veamos el siguiente ejemplo
Leé primero Backup.log. Reemplazá TEST_DATABASE por una base existente, vacía y reservada para la prueba; ajustá YOUR_VERSION, conexión y rutas. Confirmá los permisos necesarios con el administrador. El archivo de log de destino debe ser nuevo para no sobrescribir uno que necesites.
"C:\Program Files\PostgreSQL\YOUR_VERSION\bin\pg_restore.exe" --host=10.0.0.2 --username=pgcarlos --port=5433 --verbose --exit-on-error --dbname=TEST_DATABASE "D:\Respaldo\Backup.bak" > "D:\Respaldo\Restauracion.log" 2>&1Restauracion.log, sin tilde. Revisá el código de salida y todo el log, incluidos WARNING, ERROR y FATAL. Después comprobá objetos y datos recuperados en el entorno de pruebas.Referencia: manual oficial de pg_restore. La plantilla no es una restauración ejecutada ni validada contra tu base de datos.
Comentarios (0)
Todavía no hay comentarios publicados. Podés ser la primera persona en participar.