powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Шаблон для создании таблиц 9.6.3.
8 сообщений из 8, страница 1 из 1
Шаблон для создании таблиц 9.6.3.
    #39488207
ncux199rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Клиент создает в бд таблицы при подключении к нему новых устройств. Как сделать, чтоб при создании таблицы на нее автоматически вешался триггер?
...
Рейтинг: 0 / 0
Шаблон для создании таблиц 9.6.3.
    #39488224
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ncux199rus,

добавить в скрипт создания таблицы, строку, которая будет вешать триггер на ней?
...
Рейтинг: 0 / 0
Шаблон для создании таблиц 9.6.3.
    #39488255
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ncux199rusДобрый день.
Клиент создает в бд таблицы при подключении к нему новых устройств. Как сделать, чтоб при создании таблицы на нее автоматически вешался триггер?
Написать триггер на создание таблиц.
В теле триггера - создавать триггер на любую таблицу с нужной функией.
...
Рейтинг: 0 / 0
Шаблон для создании таблиц 9.6.3.
    #39488288
ncux199rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lonepsychoncux199rus,

добавить в скрипт создания таблицы, строку, которая будет вешать триггер на ней?

В скрипт создания таблиц доступа нет.
...
Рейтинг: 0 / 0
Шаблон для создании таблиц 9.6.3.
    #39488345
ncux199rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОКТОГЕНncux199rusДобрый день.
Клиент создает в бд таблицы при подключении к нему новых устройств. Как сделать, чтоб при создании таблицы на нее автоматически вешался триггер?
Написать триггер на создание таблиц.
В теле триггера - создавать триггер на любую таблицу с нужной функией.
Вот тут у меня и загвоздка. Триггер же создается для конкретной таблицы? Срабатывает при действии с этой таблицей.

CREATE [ CONSTRAINT ] TRIGGER имя { BEFORE | AFTER | INSTEAD OF } { событие [ OR ... ] }
ON имя_таблицы
...
Рейтинг: 0 / 0
Шаблон для создании таблиц 9.6.3.
    #39488364
ncux199rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ncux199rusВот тут у меня и загвоздка. Триггер же создается для конкретной таблицы? Срабатывает при действии с этой таблицей.

Нашел CREATE EVENT TRIGGER.
...
Рейтинг: 0 / 0
Шаблон для создании таблиц 9.6.3.
    #39488504
ncux199rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как найти таблицу которая создалась?
В information_schema.columns могу посмотреть все названия таблиц. Как выделить последнюю?
...
Рейтинг: 0 / 0
Шаблон для создании таблиц 9.6.3.
    #39489077
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ncux199rusВ information_schema.columns могу посмотреть все названия таблиц. Как выделить последнюю?Попробуйте посмотреть список объектов, упорядоченный по транзакциям.

select xmin, cmin, relname from pg_class order by xmin::text::bigint, cmin::text::bigint
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Шаблон для создании таблиц 9.6.3.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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