使用时间戳创建 PostgreSQL 备份文件

8
我正在进行这样的转储: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这样的文件......
我不知道如何开始或在哪里查找。任何想法、链接或文档将不胜感激。
2个回答

24

试试这个:

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

这里是日期手册,提供其他格式选项。


4
使用反引号和date命令。
例如:
pg_dump prod-db -U postgres > prod-db-`date +%d-%m-%y`.sql 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接