Translation not up to date
Můžete replikovat data z Amazon RDS for PostgreSQL do jiných databází pomocí replikace Data Replication.
Chcete-li nastavit replikaci pro PostgreSQL, nejprve nakonfigurujte službu Amazon RDS for PostgreSQL a přidejte k ní připojení v projektu.
Omezení
- Toto připojení můžete použít pouze jako zdroj pro volbu Data Replication. Toto připojení nelze použít jako cílové připojení.
- Replikovat můžete pouze některé datové typy PostgreSQL . Viz Podporované datové typy PostgreSQL.
Podporované verze
Databáze PostgreSQL verze 9.4, 9.5, 9.6, 10, 11 a 12
Konfigurace databáze PostgreSQL pro replikaci
Chcete-li nastavit PostgreSQL na svém účtu Amazon:
Zkontrolujte, zda má instance databáze Amazon RDS for PostgreSQL správná oprávnění pro replikaci. Pomocí databázového klienta spusťte následující dotaz.
SELECT setting FROM pg_settings WHERE NAME='rds.logical_replication';
Poznámka: Neměnit identitu repliky pro schémata a tabulky, které replikujete. Data Replication se zastaví, když upravíte identitu repliky tak, aby byla menší než úplná.Vytvoření skupiny parametrů DB. Potvrďte, že máte existující skupinu parametrů nazvanou default.postgresversion. Vytvořte novou skupinu parametrů, vyberte skupinu parametrů skupiny postgresversion, kde
version
odpovídá existující verzi skupiny parametrů.Má-li vaše instance databáze PostgreSQL správná oprávnění, bude mít sloupec Nastavení hodnotu ona můžete přeskočit na další sekci. Pokud hodnota není on, upravte parametry databáze tak, aby umožňovaly replikaci.
Přidružte skupinu parametrů DB k instanci databáze.
Upravit parametry ve skupině parametrů DB
- Nastavte parametr rds.logical_replication na hodnotu 1. To umožňuje logickou replikaci.
- Nastavte parametry max_replication_slots a max_wal_sender na počet souběžných aktiv Data Replication , která chcete spustit.
- Uložte změny.
Použijte změny. Otevřete konzolu RDSv navigačním podokně vyberte volbu Databázea vyberte instanci databáze. V nabídce Akce vyberte volbu Reboot.
Udělte přístup k připojením z produktu IBM Cloud. Mnoho instancí databáze Amazon RDS for PostgreSQL má veřejný přístup, ale nepovolují připojení z IBM Cloud. Chcete-li udělit přístup pro produkt IBM Cloud k připojení k databázi, postupujte takto:
- Otevřete konzolu RDS. V navigačním podokně vyberte volbu Databáze, vyberte instanci databáze a klepněte na volbu Připojitelnost a zabezpečení.
- Pod hlavičkou VPC security groupsklepněte na odkaz pro aktivní skupinu zabezpečení.
- Posuňte se dolů a klepněte na volbu Upravit příchozí pravidla.
- Klepněte na volbu Přidat pravidlo. Vyberte typ PostgreSQL a zdroj Anywhere.
- Klepněte na tlačítko Uložit pravidla. Tím se také upraví Odchozí pravidla.
Udělte role pro jméno uživatele databáze. Požádejte administrátora databáze o udělení rolí
rds_superuser
ards_replication
pro jméno uživatele, které používáte v rámci připojení pro Data Replication.
Připojování k produktu Amazon RDS for PostgreSQL v projektu
Chcete-li se připojit k produktu Amazon RDS for PostgreSQL v projektu v produktu Cloud Pak for Data as a Service, prohlédněte si odkaz Amazon RDS for PostgreSQL connection.
Další krok
Další informace
- Amazon RDS for PostgreSQL
- Vytvoření instance databáze serveru Amazon RDS
- Připojení k instanci DB o spuštění databázového stroje PostgreSQL
Nadřízené téma: Podporovaná připojení Data Replication