Как получить информацию в одной базе данных, когда строка вставлена ​​в другую базу данных? - PullRequest
2 голосов
/ 24 апреля 2020

У меня есть две базы данных. Как я могу написать некоторый триггер, чтобы получить уведомление в базе данных1, когда строка вставлена ​​в какую-то таблицу в базе данных2. У меня есть ссылка из базы данных 1 на базу данных 2, но у меня нет ссылки от двух к одному.

1 Ответ

1 голос
/ 24 апреля 2020

Стандартный способ репликации данных между базами данных, подобный этому, заключается в создании материализованного представления в базе данных 1 для ваших таблиц в базе данных 2. Например,

CREATE MATERIALIZED VIEW db1_table
REFRESH FORCE AS
SELECT * FROM db2_table@db2;

Подробнее см., Например, эту статью .

...