linux 创建带时间戳的PostgreSQL备份文件

vof42yt1  于 12个月前  发布在  Linux
关注(0)|答案(2)|浏览(150)

我正在做一个像这样的转储pg_dump prod-db -U postgres > prod-db.sql,但如果我能做一个像pg_dump prod-db -U postgres > prod-db-{date}.sql这样的转储,并能够通过shell生成一个像prod-db-06-02-13.sql这样的文件,那就太酷了。
我不知道如何开始,也不知道在哪里寻找。任何想法,链接,文档将不胜感激。

piok6c0g

piok6c0g1#

试试这个:

pg_dump prod-db -U postgres > prod-db-$(date +%d-%m-%y).sql

字符串
这里是the date manual,用于其他格式选项。

irlmq6kh

irlmq6kh2#

使用反引号和date命令。

pg_dump prod-db -U postgres > prod-db-`date +%d-%m-%y`.sql

字符串

相关问题