2016-11-10 56 views
0
  1. 我在哪里可以找到和编辑文件,一个Amazon RDS实例?的路径是什么?如何使用recovery.conf存档RDS postgres数据库?

  2. 我已经使用我的命令行连接到数据库。 我可以通过ec2实例访问此文件(因为我无法直接连接到rds)?

  3. 您可以编辑使用任何数据库查询的recovery.conf属性值?

  4. 我应该在此文件中更改属性?

  5. 我能以某种方式使用Amazon DB参数吗?

  6. 该文件如何触发脚本?

  7. 该脚本可以定期执行以归档数据库吗?

  8. 我们如何可以使用下面的pg_settings属性来添加更多的脚本,而归档数据库?

    “archive_command”; “在/ etc/RDS/dbbin/pgscripts/rds_wal_archive%P”

太多的问题,但没有太多的想法如何去它并不能找到这个良好的文档。

回答

2

所有这些答案都是“你不能”。

RDS是一个密封系统。您不能访问WAL归档,除非通过其自身以读副本,备份管理等形式公开的功能RDS。内部RDS将WAL归档到S3,但您没有并且无法访问S3使用的桶。您也不能更改archive_command或它调用的脚本。

您不能使复制模式连接流WAL,使用逻辑复制等。如果您想要更多的控制和灵活性,请不要使用RDS。控制和灵活性带来更多的复杂性和对更多知识的需求 - 请务必阅读手册!

+0

并且没有办法编辑recovery.conf? – Tisha

+0

不在RDS中。这是一个密封的系统。它*设计*所以你不能这样做。 –