3 / 7 / 5
Регистрация: 18.10.2014
Сообщений: 177
|
|
1 | |
Триггер для передачи идентификаторов в процедуру26.06.2019, 16:02. Показов 677. Ответов 3
Метки нет (Все метки)
Ку, понадобился триге на инсерт для обновление данных таблицы в другой бд, но появился вопрос как передать нужные мне идентификаторы единожды то есть собрать все идентификаторы в массив и отправить?
0
|
26.06.2019, 16:02 | |
Ответы с готовыми решениями:
3
Триггер, вызывающий процедуру, в которой выполняется select к этой таблице (откуда был вызван триггер) Триггер для добавления к строке название таблицы, в которой содержится триггер Триггер для добавления к строке название таблицы, в которой содержится триггер Ошибка при передачи параметров в процедуру |
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
|
|
26.06.2019, 20:32 | 2 |
связь баз данных осуществляется через расширения dblink или postgres_fdw,
можете попробовать использовать их в триггерных процедурах. не буду комментировать гибкость и надежность такого подхода, решать вам.
0
|
3 / 7 / 5
Регистрация: 18.10.2014
Сообщений: 177
|
|
26.06.2019, 20:51 [ТС] | 3 |
grgdvo,Спасибо, но мне интересно можно ли как-то сразу записать идентификаторы записей которые я заинсертил (в массив записал да и отправил например) чтоб не выполнять dblink по несколько раз?
0
|
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
|
|
27.06.2019, 21:17 | 4 |
Триггеры могут быть ON EACH ROW и ON EACH STATEMENT, то есть
на срабатывание на каждую изменяемую запись или на каждую SQL-команду (INSERT/UPDATE/DELETE). В ON EACH ROW можно копить данные в доп. таблице, который хотите отправить, а потом в ON EACH STATEMENT отправлять их в соседнюю базу.
0
|
27.06.2019, 21:17 | |
27.06.2019, 21:17 | |
Помогаю со студенческими работами здесь
4
Пример передачи двумерного массива в процедуру или функцию Чем отличается передача в процедуру переменных от передачи указателей? Ошибка передачи параметра динамического массива из основной программы в процедуру Написать прогу с разными способами передачи, содержащую процедуру, исследовать её работу в отладчике Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |