0 / 0
Go back to the English version of the documentation
Replikování dat Amazon RDS for PostgreSQL
Last updated: 28. 6. 2023
Replikování dat Amazon RDS for PostgreSQL

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:

  1. 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á.
  2. 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ů.

  3. 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.

  4. Přidružte skupinu parametrů DB k instanci databáze.

  5. Upravit parametry ve skupině parametrů DB

    1. Nastavte parametr rds.logical_replication na hodnotu 1. To umožňuje logickou replikaci.
    2. Nastavte parametry max_replication_slots a max_wal_sender na počet souběžných aktiv Data Replication , která chcete spustit.
    3. Uložte změny.
  6. 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.

  7. 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:

    1. 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í.
    2. Pod hlavičkou VPC security groupsklepněte na odkaz pro aktivní skupinu zabezpečení.
    3. Posuňte se dolů a klepněte na volbu Upravit příchozí pravidla.
    4. Klepněte na volbu Přidat pravidlo. Vyberte typ PostgreSQL a zdroj Anywhere.
    5. Klepněte na tlačítko Uložit pravidla. Tím se také upraví Odchozí pravidla.
  8. Udělte role pro jméno uživatele databáze. Požádejte administrátora databáze o udělení rolí rds_superuser a rds_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

Spuštění Data Replication

Další informace

Nadřízené téma: Podporovaná připojení Data Replication

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more