2016-11-10 24 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中。這是一個密封的系統。它*設計*所以你不能這樣做。 –

相關問題