fix
This commit is contained in:
@@ -198,7 +198,7 @@ do_export_one() {
|
|||||||
ts="$(date +%Y-%m-%d_%H-%M-%S)"
|
ts="$(date +%Y-%m-%d_%H-%M-%S)"
|
||||||
dump_path="${out_dir}/${DB_NAME}_${ts}.sql"
|
dump_path="${out_dir}/${DB_NAME}_${ts}.sql"
|
||||||
|
|
||||||
log "Экспорт ${target} (${DB_NAME}@${DB_HOST}:${DB_PORT:-3306}) → ${dump_path}$([[ $use_gzip -eq 1 ]] && echo .gz)"
|
log "Экспорт ${target} (${DB_USER}@${DB_HOST}:${DB_PORT:-3306}/${DB_NAME}, env=${ENV_FILE}) → ${dump_path}$([[ $use_gzip -eq 1 ]] && echo .gz)"
|
||||||
|
|
||||||
local -a dump_args=(
|
local -a dump_args=(
|
||||||
--single-transaction
|
--single-transaction
|
||||||
@@ -243,8 +243,8 @@ do_import() {
|
|||||||
load_target "$target"
|
load_target "$target"
|
||||||
|
|
||||||
if [[ "$force" -ne 1 ]]; then
|
if [[ "$force" -ne 1 ]]; then
|
||||||
printf '\033[1;33m[!] Импорт перезапишет данные в %s@%s:%s. Продолжить? [y/N]: \033[0m' \
|
printf '\033[1;33m[!] Импорт перезапишет данные в %s@%s:%s/%s (env=%s). Продолжить? [y/N]: \033[0m' \
|
||||||
"$DB_NAME" "$DB_HOST" "${DB_PORT:-3306}"
|
"$DB_USER" "$DB_HOST" "${DB_PORT:-3306}" "$DB_NAME" "$ENV_FILE"
|
||||||
read -r answer
|
read -r answer
|
||||||
[[ "$answer" =~ ^[yYдД]$ ]] || { warn "Отменено"; exit 0; }
|
[[ "$answer" =~ ^[yYдД]$ ]] || { warn "Отменено"; exit 0; }
|
||||||
fi
|
fi
|
||||||
@@ -258,7 +258,7 @@ do_import() {
|
|||||||
DB_NAME="$saved_name"
|
DB_NAME="$saved_name"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
log "Импорт ${file} → ${target} (${DB_NAME}@${DB_HOST}:${DB_PORT:-3306})"
|
log "Импорт ${file} → ${target} (${DB_USER}@${DB_HOST}:${DB_PORT:-3306}/${DB_NAME}, env=${ENV_FILE})"
|
||||||
|
|
||||||
if [[ "$file" == *.gz ]]; then
|
if [[ "$file" == *.gz ]]; then
|
||||||
require_cmd gzip
|
require_cmd gzip
|
||||||
|
|||||||
Reference in New Issue
Block a user