【问题标题】:Create PostgreSQL backup files with timestamp创建带有时间戳的 PostgreSQL 备份文件
【发布时间】:2013-01-21 14:35:37
【问题描述】:

我正在像 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 这样的文件,那就太棒了...
我不知道如何开始,也不知道在哪里寻找。任何想法、链接、文档将不胜感激。

【问题讨论】:

    标签: linux bash postgresql shell backup


    【解决方案1】:

    试试这个:

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

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

    【讨论】:

      【解决方案2】:

      使用反引号和date 命令。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-04
        • 2013-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-27
        相关资源
        最近更新 更多