使用日期创建备份文件

时间:2013-02-06 11:48:30

标签: linux postgresql shell backup dump

我正在进行像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 个答案:

答案 0 :(得分:11)

试试这个:

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

这是the date manual,其他格式选项。

答案 1 :(得分:2)

使用反引号和date命令。

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