@@ -468,20 +468,24 @@ backup_couch() {
468
468
}
469
469
470
470
backup_influx() {
471
+ if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug on; fi
471
472
if [ "${backup_job_db_name,,}" = "all" ] ; then
472
473
write_log debug "Preparing to back up everything"
473
474
db_names=justbackupeverything
474
475
else
475
476
db_names=$(echo "${backup_job_db_name}" | tr ',' '\n')
476
477
fi
478
+ if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug off; fi
477
479
478
480
case "${backup_job_db_influx_version,,}" in
479
481
1 )
480
482
for db in ${db_names}; do
481
483
prepare_dbbackup
484
+ if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug on; fi
482
485
if [ "${db}" != "justbackupeverything" ] ; then bucket="-db ${db}" ; else db=all ; fi
483
486
backup_job_filename=influx_${db}_${backup_job_db_host#*//}_${now}
484
487
backup_job_filename_base=influx_${db}_${backup_job_db_host#*//}
488
+ if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug off; fi
485
489
compression
486
490
pre_dbbackup "${db}"
487
491
write_log notice "Dumping Influx database: '${db}'"
@@ -505,7 +509,9 @@ backup_influx() {
505
509
2 )
506
510
for db in ${db_names}; do
507
511
prepare_dbbackup
512
+ if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug on; fi
508
513
if [ "${db}" != "justbackupeverything" ] ; then bucket="--bucket $db" ; else db=all ; fi
514
+ if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug off; fi
509
515
backup_job_filename=influx2_${db}_${backup_job_db_host#*//}_${now}
510
516
backup_job_filename_base=influx2_${db}_${backup_job_db_host#*//}
511
517
compression
@@ -515,10 +521,10 @@ backup_influx() {
515
521
run_as_user influx backup --org ${backup_job_db_user} ${bucket} --host ${backup_job_db_host}:${backup_job_db_port} --token ${backup_job_db_pass} ${backup_job_extra_opts} ${backup_job_extra_dump_opts} --compression none "${TEMP_PATH}"/"${backup_job_filename_dir}"
516
522
exit_code=$?
517
523
check_exit_code backup "${backup_job_filename_dir}"
524
+ if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug off; fi
518
525
create_archive
519
526
backup_job_filename=influx2_${db}_${backup_job_db_host#*//}_${now}.tar${extension}
520
527
backup_job_filename_base=influx2_${db}_${backup_job_db_host#*//}
521
- if var_true "${DEBUG_BACKUP_INFLUX}" ; then debug off; fi
522
528
timer backup finish
523
529
file_encryption
524
530
generate_checksum
@@ -532,6 +538,7 @@ backup_influx() {
532
538
533
539
backup_mongo() {
534
540
prepare_dbbackup
541
+ if var_true "${DEBUG_BACKUP_MONGO}" ; then debug on; fi
535
542
if [ "${backup_job_compression,,}" = "none" ] ; then
536
543
backup_job_filename=${dbtype}_${backup_job_db_name,,}_${backup_job_db_host,,}_${now}.archive
537
544
backup_job_filename_base=${dbtype}_${backup_job_db_name,,}_${backup_job_db_host,,}
@@ -546,6 +553,7 @@ backup_mongo() {
546
553
else
547
554
mongo_backup_parameter="--host ${backup_job_db_host} --port ${backup_job_db_port} ${MONGO_USER_STR}${MONGO_PASS_STR}${MONGO_AUTH_STR}${MONGO_DB_STR} ${backup_job_extra_opts} ${backup_job_extra_dump_opts}"
548
555
fi
556
+ if var_true "${DEBUG_BACKUP_MONGO}" ; then debug off; fi
549
557
pre_dbbackup "${backup_job_db_name}"
550
558
write_log notice "Dumping MongoDB database: '${DB_NAME}' ${compression_string}"
551
559
if var_true "${DEBUG_BACKUP_MONGO}" ; then debug on; fi
@@ -577,8 +585,10 @@ backup_mssql() {
577
585
backup_job_filename_original=${backup_job_filename}
578
586
compression
579
587
pre_dbbackup all
588
+ if var_true "${DEBUG_BACKUP_MSSQL}" ; then debug on; fi
580
589
run_as_user ${compress_cmd} "${TEMP_PATH}/${backup_job_filename_original}"
581
590
check_exit_code backup "${backup_job_filename}"
591
+ if var_true "${DEBUG_BACKUP_MSSQL}" ; then debug off; fi
582
592
timer backup finish
583
593
file_encryption
584
594
generate_checksum
@@ -612,7 +622,7 @@ backup_mssql() {
612
622
}
613
623
614
624
backup_mysql() {
615
-
625
+ if var_true "${DEBUG_BACKUP_MYSQL}" ; then debug on; fi
616
626
if var_true "${backup_job_mysql_events}" ; then
617
627
events="--events"
618
628
fi
@@ -636,7 +646,7 @@ backup_mysql() {
636
646
else
637
647
db_names=$(echo "${backup_job_db_name}" | tr ',' '\n')
638
648
fi
639
-
649
+ if var_true "${DEBUG_BACKUP_MYSQL}" ; then debug off; fi
640
650
write_log debug "Databases Found: $(echo ${db_names} | xargs | tr ' ' ',')"
641
651
642
652
if var_true "${backup_job_split_db}" ; then
@@ -701,6 +711,7 @@ backup_pgsql() {
701
711
post_dbbackup "globals"
702
712
}
703
713
714
+ if var_true "${DEBUG_BACKUP_PGSQL}" ; then debug on; fi
704
715
export PGPASSWORD=${backup_job_db_pass}
705
716
if [ -n "${backup_job_db_auth}" ] ; then
706
717
authdb=${backup_job_db_auth}
@@ -724,7 +735,7 @@ backup_pgsql() {
724
735
fi
725
736
726
737
if var_false "${_postgres_backup_globals}" && var_true "${backup_job_backup_pgsql_globals}" ; then _postgres_backup_globals=true; fi
727
-
738
+ if var_true "${DEBUG_BACKUP_PGSQL}" ; then debug off; fi
728
739
write_log debug "Databases Found: $(echo ${db_names} | xargs | tr ' ' ',')"
729
740
730
741
if var_true "${backup_job_split_db}" ; then
@@ -756,6 +767,7 @@ backup_pgsql() {
756
767
compression
757
768
pre_dbbackup all
758
769
write_log notice "Dumping all PostgreSQL databases: '$(echo ${db_names} | xargs | tr ' ' ',')' ${compression_string}"
770
+ if var_true "${DEBUG_BACKUP_PGSQL}" ; then debug on; fi
759
771
tmp_db_names=$(run_as_user psql -h ${backup_job_db_host} -p ${backup_job_db_port} -U ${backup_job_db_user} -d ${authdb} -c 'COPY (SELECT datname FROM pg_database WHERE datistemplate = false) TO STDOUT;' )
760
772
for r_db_name in $(echo $db_names | xargs); do
761
773
tmp_db_names=$(echo "$tmp_db_names" | xargs | sed "s|${r_db_name}||g" )
@@ -764,7 +776,6 @@ backup_pgsql() {
764
776
for x_db_name in ${tmp_db_names} ; do
765
777
pgexclude_arg=$(echo ${pgexclude_arg} --exclude-database=${x_db_name})
766
778
done
767
- if var_true "${DEBUG_BACKUP_PGSQL}" ; then debug on; fi
768
779
run_as_user ${play_fair} pg_dumpall -h ${backup_job_db_host} -p ${backup_job_db_port} -U ${backup_job_db_user} ${pgexclude_arg} ${backup_job_extra_opts} ${backup_job_extra_dump_opts} | ${compress_cmd} | run_as_user tee "${TEMP_PATH}"/"${backup_job_filename}" > /dev/null
769
780
exit_code=$?
770
781
if var_true "${DEBUG_BACKUP_PGSQL}" ; then debug off; fi
@@ -801,11 +812,13 @@ backup_redis() {
801
812
sleep 5
802
813
done
803
814
backup_job_filename_original=${backup_job_filename}
815
+ if var_true "${DEBUG_BACKUP_REDIS}" ; then debug off; fi
804
816
compression
805
817
pre_dbbackup all
818
+ if var_true "${DEBUG_BACKUP_REDIS}" ; then debug on; fi
806
819
run_as_user ${compress_cmd} "${TEMP_PATH}/${backup_job_filename_original}"
820
+ if var_true "${DEBUG_BACKUP_REDIS}" ; then debug off; fi
807
821
timer backup finish
808
- if var_true "${DEBUG_BACKUP_REDIS}" ; then debug on; fi
809
822
check_exit_code backup "${backup_job_filename}"
810
823
file_encryption
811
824
generate_checksum
0 commit comments