This commit is contained in:
Vassiliy Yegorov
2020-03-27 12:40:45 +07:00
parent a6ad988c3e
commit 643d51cf9c
4 changed files with 17 additions and 7 deletions
+4 -1
View File
@@ -1,2 +1,5 @@
27.03.2020
- добавил везде gzip сжатие
26.02.2020
- пофиксил B2 скприт
- пофиксил B2 скрипт
+10 -3
View File
@@ -11,17 +11,22 @@ for ENV in "${ENVS[@]}"; do
fi
done
EXT_DB=""
case $DBTYPE in
mysql)
log "DB type is <mysql>"
EXT_DB="sql.gz"
source lib/mysql.sh
;;
postgresql|psql|postgres)
log "DB type is <psql>"
EXT_DB="dump.gz"
source lib/postgresql.sh
;;
mongo|mongod|mongodb)
log "DB type is <mongodb>"
EXT_DB="dump.tgz"
source lib/mongo.sh
;;
*)
@@ -45,13 +50,15 @@ case $STORAGE_TYPE in
;;
esac
ARCHIVE="/srv/backup/""$PROJECT_NAME"_`date +%Y-%m-%d-%H-%M`".dump"
TIME=`date +%Y-%m-%d-%H-%M`
ARCHIVE="/srv/backup/""$PROJECT_NAME"_$TIME".$EXT_DB"
log "Backuping.."
log "Backuping db.."
db_backup
log "Copy to ${STORAGE_TYPE}"
log "Copy $ARCHIVE to ${STORAGE_TYPE}"
storage_upload
rm $ARCHIVE
log "Completed"
+2 -2
View File
@@ -28,7 +28,7 @@ db_drop() {
db_backup() {
[[ -z "${DB_CONNECTION}" ]] && db_connect
mysqldump --routines ${DB_CONNECTION} > ${ARCHIVE}
mysqldump --routines ${DB_CONNECTION} | gzip > ${ARCHIVE}
}
db_restore() {
@@ -47,4 +47,4 @@ db_isExist() {
[[ -z "${DB_CONNECTION}" ]] && db_connect
false
}
}
+1 -1
View File
@@ -37,7 +37,7 @@ db_isExist() {
db_backup() {
[[ -z "${DB_CONNECTION}" ]] && db_connect
pg_dump -F c -O -b ${DB_CONNECTION} -f ${ARCHIVE}
pg_dump -F c -O -b ${DB_CONNECTION} | gzip > ${ARCHIVE}
}
db_restore() {