powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с триггером и EXECUTE
3 сообщений из 3, страница 1 из 1
Помогите пожалуйста с триггером и EXECUTE
    #39739560
artul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Есть триггер на таблицу - запускает функцию

в функции идет проверка корректности данных и т.д.
после всех проверок данные должны раскидаться в две таблицы архивов (одна в разрезе год-месяц, вторая в разрезе год-объект)
TG_RELNAME = master_table

Код: sql
1.
2.
	execute 'INSERT INTO '||table_name||' SELECT ( (' || QUOTE_LITERAL(NEW) || ')::archive.' || TG_RELNAME || ' ).*;
   		     INSERT INTO '||table_name1||' SELECT ( (' || QUOTE_LITERAL(NEW) || ')::archive.' || TG_RELNAME || ' ).*;';



все хорошо бы - записи раскидываются в данные таблицы НО в основной таблице записи задваиваются, то есть две строки совершенно одинаковые

Что я делаю не так?

Заранее благодарю
...
Рейтинг: 0 / 0
Помогите пожалуйста с триггером и EXECUTE
    #39739627
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artul,

не так наследуетесь.
у вас должно быть 2 мастера -- по объектам \ по датам.
...
Рейтинг: 0 / 0
Помогите пожалуйста с триггером и EXECUTE
    #39740178
artul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое.
Всё верно не правильно наследовал таблицу. отвязал от родителя и всё норм.
Связка с родителем не нужна в принципе была.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с триггером и EXECUTE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]