some changes
This commit is contained in:
parent
b3d5ff40f4
commit
4f8c5388b0
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
*config
|
@ -13,10 +13,7 @@ NOW="$(date +%Y%m%d%H%M%S)"
|
||||
# For debugging
|
||||
WAITSEC=10
|
||||
|
||||
# multi-db support, this is auto
|
||||
#DBNAME="epayments"
|
||||
|
||||
BACKUPDIR="/home/backup/postgre/metadata/${HOSTNAME,,}"
|
||||
BACKUPDIR="/var/lib/postgres/scripts/get_all_pgmetadata/${HOSTNAME,,}"
|
||||
LOGDIR="${BACKUPDIR}/logs/"
|
||||
|
||||
# multi-db support, this is auto
|
||||
|
45
get_all_pgmetadata.config.tmpl
Normal file
45
get_all_pgmetadata.config.tmpl
Normal file
@ -0,0 +1,45 @@
|
||||
#!/bin/bash
|
||||
|
||||
####################################
|
||||
# cron vars
|
||||
####################################
|
||||
PGDATA=/var/lib/pgsql/12/data
|
||||
PGDUMP="$(which pg_dump)"
|
||||
PGDUMP="${PGDUMP} -h 127.0.0.1"
|
||||
|
||||
TODAY="$(date +%Y%m%d)"
|
||||
NOW="$(date +%Y%m%d%H%M%S)"
|
||||
|
||||
# For debugging
|
||||
WAITSEC=10
|
||||
|
||||
BACKUPDIR="/var/lib/postgres/scripts/get_all_pgmetadata/${HOSTNAME,,}"
|
||||
LOGDIR="${BACKUPDIR}/logs/"
|
||||
|
||||
# multi-db support, this is auto
|
||||
#FULLMETADATA="${BACKUPDIR}/FULL_${DBNAME}_METADATA.sql"
|
||||
# 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}"
|
||||
|
||||
####################################
|
||||
# git usage
|
||||
####################################
|
||||
# for git usage you'll have to create a git repo on the git server
|
||||
# then import it into the ${BACKUPDIR} so authentication & config is done
|
||||
# then this script will make `git push` automatically if ISGITREPO=0
|
||||
|
||||
# set to 0 if git is in place
|
||||
ISGITREPO=0
|
||||
ISGITREPO=1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user