Tomo diariamente respaldos de nuestra caja de desarrollo postgres usando: pg_dumpall -h 127.0.0.1 -U usuario -w | gzip blah.gz¿Cómo borrar todas las bases de datos en Postgres?
Dado que 9.0 es ahora un candidato de lanzamiento, me gustaría restaurar esta copia de seguridad diaria a diario en un cuadro de prueba de postgres9.0rc1, sin embargo, no estoy seguro de cómo guionizarlo repetidamente. ¿Hay algún directorio que pueda hacer nuke para hacer esto?
Para ser claros, debe reemplazar '/ usr/local/pgsql/data' con el directorio' $ PGDATA'. Por ejemplo, para PostgreSQL instalado a través de Homebrew, es '/ usr/local/var/postgres'. Además, si exporta '$ PGDATA', puede ejecutar' initdb' sin argumentos. Finalmente, tenga en cuenta que eliminar su directorio '$ PGDATA' es un paso separado. 'initdb' no lo hace por ti. Ah, y la eliminación no funcionará bien si su servidor 'postgres' aún se está ejecutando. –