DB backup implement host and port parameter / backup path fix
This commit is contained in:
9
main.sh
9
main.sh
@@ -316,17 +316,18 @@ function dockerbackup {
|
||||
}
|
||||
|
||||
function backup_db {
|
||||
mkdir -p $tmpdir/db
|
||||
if [ "$db_all" = true ]; then
|
||||
if [ "$database_type" = "mysql" ]; then
|
||||
mysqldump -u "$db_username" -p"$db_password" --all-databases >$tmpdir/db/db_all.sql
|
||||
mysqldump -u "$db_username" -p"$db_password" -h "$db_host" -P"$db_port" --all-databases >$tmpdir/db/db_all.sql
|
||||
elif [ "$database_type" = "postgresql" ]; then
|
||||
pg_dumpall -U "$db_username" -f $tmpdir/db/db_all.sql
|
||||
pg_dumpall -U "$db_username" -h "$db_host" -f $tmpdir/db/db_all.sql
|
||||
fi
|
||||
else
|
||||
if [ "$database_type" = "mysql" ]; then
|
||||
mysqldump -u "$db_username" -p"$db_password" "$db_name" >$tmpdir/db/$db_name.sql
|
||||
mysqldump -u "$db_username" -p"$db_password" -h "$db_host" -P"$db_port" "$db_name" >$tmpdir/db/$db_name.sql
|
||||
elif [ "$database_type" = "postgresql" ]; then
|
||||
pg_dump -U "$db_username" "$db_name" -f $tmpdir/db/$db_name.sql
|
||||
pg_dump -U "$db_username" -h "$db_host" "$db_name" -f $tmpdir/db/$db_name.sql
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user