add gzip
This commit is contained in:
+4
-1
@@ -1,2 +1,5 @@
|
||||
27.03.2020
|
||||
- добавил везде gzip сжатие
|
||||
|
||||
26.02.2020
|
||||
- пофиксил B2 скприт
|
||||
- пофиксил B2 скрипт
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user