March 2020
Intermediate to advanced
608 pages
17h 17m
English
To back up and restore your MySQL database, perform these steps:
/home/myproject/commands/backup_postgresql_db.sh#!/usr/bin/env bashSECONDS=0PROJECT_PATH=/home/myprojectREPOSITORY_PATH=${PROJECT_PATH}/src/myprojectLOG_FILE=${PROJECT_PATH}/logs/backup_postgres_db.logDAY_OF_THE_WEEK=$(LC_ALL=en_US.UTF-8 date +"%w-%A")DAILY_BACKUP_PATH=${PROJECT_PATH}/db_backups/${DAY_OF_THE_WEEK}.backupLATEST_BACKUP_PATH=${PROJECT_PATH}/db_backups/latest.backuperror_counter=0echoerr() { echo "$@" 1>&2; }cd ${PROJECT_PATH}mkdir -p logsmkdir -p db_backupssource env/bin/activate ...Read now
Unlock full access