powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / delete без проверки тригеров
4 сообщений из 4, страница 1 из 1
delete без проверки тригеров
    #38865641
Фотография Legushka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите плиз как удалить записи из таблицы, без проверки связей из других таблиц
сама таблица содержит дахрелион записей, и уже был проведен анализ заранее по поводу ссылок на эти записи из других таблиц
надо удалить порядка 1 ляма записей

подскажите как можно удалить без проверки связей? проще говоря без исполнения тригеров?
...
Рейтинг: 0 / 0
delete без проверки тригеров
    #38865644
Фотография Legushka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
но что бы тключение тригеров дейстовало только на этот конкретный delete
...
Рейтинг: 0 / 0
delete без проверки тригеров
    #38865661
этта
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Legushka,


как правило (с учетом того, какие триггеры и когда обычно активны) -- можно через установку вот этого параметра
http://www.postgresql.org/docs/current/static/runtime-config-client.html#GUC-SESSION-REPLICATION-ROLE
отстроиться от выполнения триггеров (т.к. те редко делаются ENABLE ALWAYS, только для некоторых изощрённых целей).

ну и саму
Код: sql
1.
 ALTER TABLE ... DISABLE/ENABLE [ REPLICA | ALWAYS ] TRIGGER .. п


осмотрите
...
Рейтинг: 0 / 0
delete без проверки тригеров
    #38865682
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / delete без проверки тригеров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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