better comments

This commit is contained in:
Jérémy Lecour 2023-01-05 13:45:17 +01:00 committed by Jérémy Lecour
parent d75d75cd4c
commit 053c339e8f

View file

@ -127,26 +127,26 @@ local_tasks() {
## MySQL
### example with global and compressed mysqldump
# dump_mysql_global
### example with compressed SQL dump (with data) for each databases
# dump_mysql_per_base
### meta-data (grants, variables, schema…)
# dump_mysql_meta
### example with two dumps for each table (.sql/.txt) for all databases
# dump_mysql_tabs
### example with mysqlhotcopy
# dump_mysql_hotcopy
### example for multiples MySQL instances
### global and compressed mysqldump
# dump_mysql_global
### compressed SQL dump (with data) for each databases separately
# dump_mysql_per_base
### global dump for multiple MySQL instances
# dump_mysql_instances
### two dumps for each table (.sql/.txt) for all databases
# dump_mysql_tabs
### mysqlhotcopy
# dump_mysql_hotcopy
## PostgreSQL
### example with global dump
### global dump
# dump_postgresql_global
### example with filtered tables ("only" or "except")
### dump with filtered tables ("only" or "except")
# dump_postgresql_filtered
### example with compressed PostgreSQL dump for each databases
### compressed dump for each databases separately
# dump_postgresql_per_base
## MongoDB
@ -197,7 +197,8 @@ print_error_files_content() {
mysql_list_databases() {
port=${1:-"3306"}
mysql --defaults-extra-file=/etc/mysql/debian.cnf -P "${port}" -e 'show databases' -s --skip-column-names | grep --extended-regexp --invert-match "^(Database|information_schema|performance_schema|sys)"
mysql --defaults-extra-file=/etc/mysql/debian.cnf -P "${port}" -e 'show databases' -s --skip-column-names \
| grep --extended-regexp --invert-match "^(Database|information_schema|performance_schema|sys)"
}
# shellcheck disable=SC2317
dump_ldap() {
@ -224,7 +225,8 @@ dump_mysql_global() {
dump_file="${dump_dir}/mysql.bak.gz"
log "LOCAL_TASKS - start ${dump_file}"
mysqldump --defaults-extra-file=/etc/mysql/debian.cnf -P 3306 --opt --all-databases --force --events --hex-blob 2> "${error_file}" | gzip --best > "${dump_file}"
mysqldump --defaults-extra-file=/etc/mysql/debian.cnf -P 3306 --opt --all-databases --force --events --hex-blob 2> "${error_file}" \
| gzip --best > "${dump_file}"
last_rc=$?
# shellcheck disable=SC2086
@ -248,7 +250,8 @@ dump_mysql_per_base() {
dump_file="${dump_dir}/${database}.sql.gz"
log "LOCAL_TASKS - start ${dump_file}"
mysqldump --defaults-extra-file=/etc/mysql/debian.cnf --force -P 3306 --events --hex-blob "${database}" 2> "${error_file}" | gzip --best > "${dump_file}"
mysqldump --defaults-extra-file=/etc/mysql/debian.cnf --force -P 3306 --events --hex-blob "${database}" 2> "${error_file}" \
| gzip --best > "${dump_file}"
last_rc=$?
# shellcheck disable=SC2086