Java教程

postgres 数据库自动备份脚本

本文主要是介绍postgres 数据库自动备份脚本,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
postgres数据库的备份和mysql数据库的备份的语法有一定的区别;

mysql:

#获取当前时间:

DATETIME=$(date +%Y%m%d_%H%M%S)

#执行命令:
docker exec mysql mysqldump -uuser -p2021 --default-character-set=utf8 -q user | gzip > /home/mysql/user_$DATETIME.sql.gz

postgres:

#获取当前时间
DATETIME=$(date +%Y%m%d_%H%M%S)

#执行命令:
docker exec postgres pg_dump -d user --schema \"user\" --encoding \"UTF8\" -U postgres | gzip > /home/postgres/user_$DATETIME.sql.gz

这篇关于postgres 数据库自动备份脚本的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!