b979cdd51f46facd4506ec793bf07a5714898279
All commands are now run through a single array variable All logs are in logs folder for the restore which is a sub folder to where the SQL file is located On restore abort if the basic database creation failed or skip to the next database in block restore
PostgreSQL database dump scripts
pg_db_dump_file.sh
Dump all database in a cluster, each database gets its own file. pg globals is dumped extra.
Via settings the keep time or keep amount can be set. Also database can be exluded or only serval databases selected for dump.
The file format is dump standard for automatic restore via pg_drop_restore.sh or pg_restore_db_file.sh
<database name>.<owner>.<database type>-<version>_<host>_<port>_<date in YYYYMMDD>_<time in HHMM>_<sequenze>
pg_drop_restore.sh
Counterpart to pg_db_dump_file.sh. Restores a single file to one database. If the standard file name is given, will restore as set in the file name.
pg_restore_db_file.sh
Mass restore for dumped files. It will first try to restore the pg globals file and then all databse files.
Description
Languages
Shell
100%