You've already forked get_all_pgmetadata
minor improvements
This commit is contained in:
@@ -5,13 +5,19 @@
|
||||
####################################
|
||||
PGDATA=/var/lib/pgsql/12/data
|
||||
PGDUMP="$(which pg_dump)"
|
||||
PGDUMPALL="$(which pg_dumpall)"
|
||||
PGDUMP="${PGDUMP} -h 127.0.0.1"
|
||||
PGDUMPALL="${PGDUMPALL} -h 127.0.0.1"
|
||||
|
||||
PSQL="$(which psql) -h 127.0.0.1"
|
||||
|
||||
|
||||
TODAY="$(date +%Y%m%d)"
|
||||
NOW="$(date +%Y%m%d%H%M%S)"
|
||||
|
||||
# For debugging
|
||||
WAITSEC=10
|
||||
####################################
|
||||
# output folders
|
||||
####################################
|
||||
|
||||
BACKUPDIR="/var/lib/postgres/scripts/get_all_pgmetadata/${HOSTNAME,,}"
|
||||
LOGDIR="${BACKUPDIR}/logs/"
|
||||
@@ -21,16 +27,35 @@ LOGDIR="${BACKUPDIR}/logs/"
|
||||
# multi-db support, this is auto
|
||||
#DIFFILE="${BACKUPDIR}/FULL_${DBNAME}_METADATA.sql"
|
||||
|
||||
PSQL="$(which psql) -h 127.0.0.1"
|
||||
|
||||
CHANGEFILE=${BACKUPDIR}/$(basename $0 .sh)_changefile_${NOW}.log
|
||||
DIFFILE=${BACKUPDIR}/$(basename $0 .sh)_changefile_${NOW}.log
|
||||
|
||||
LOGFILE=${LOGDIR}/$(basename $0 .sh)_${NOW}.log
|
||||
SCRIPTLOG="${LOGFILE}"
|
||||
ERRFILE=${LOGDIR}/$(basename $0 .sh)_${NOW}.err
|
||||
SCRIPTLOGERR="${ERRFILE}"
|
||||
|
||||
####################################
|
||||
# output options
|
||||
####################################
|
||||
|
||||
# set to 0 to split full metadata into files (DEFAULT behavior)
|
||||
SPLIT_METADATA=0
|
||||
|
||||
# dump user passwords
|
||||
DUMP_ROLE_PASSWORDS=0
|
||||
|
||||
|
||||
|
||||
####################################
|
||||
# DEBUG
|
||||
####################################
|
||||
|
||||
# set to 0 to debug
|
||||
DEBUG=0
|
||||
DEBUG=1
|
||||
|
||||
|
||||
# For debugging
|
||||
WAITSEC=10
|
||||
|
||||
####################################
|
||||
# git usage
|
||||
####################################
|
||||
|
||||
Reference in New Issue
Block a user