save_database.sh 361 B

123456789101112
  1. #!/bin/sh
  2. # Dump a local NetBox database to a SQL file that load_database.sh can
  3. # restore. Runs pg_dump as the postgres superuser via sudo, but the dump
  4. # file is written by the invoking user.
  5. #
  6. # Usage: scripts/save_database.sh <dump.sql> [database=netbox]
  7. # Example: scripts/save_database.sh netbox.sql
  8. DB=${2:-netbox}
  9. sudo -u postgres pg_dump $DB > $1