Re: Temporally disabled foreign key constraint check?

Поиск
Список
Период
Сортировка
От raghu ram
Тема Re: Temporally disabled foreign key constraint check?
Дата
Msg-id CALnrrJS9Lv-6fa5Z43CJcaoQJ6ybUMuCiDatTpCnRnpHckBadA@mail.gmail.com
обсуждение исходный текст
Ответ на Temporally disabled foreign key constraint check?  (Emi Lu <emilu@encs.concordia.ca>)
Ответы Re: Temporally disabled foreign key constraint check?
Re: Temporally disabled foreign key constraint check?
Список pgsql-general


On Fri, Oct 21, 2011 at 8:33 PM, Emi Lu <emilu@encs.concordia.ca> wrote:
Good morning,


Is there a way to temporally disabled foreign key constraints something like:

SET FOREIGN_KEY_CHECKS=0

When population is done, will set FOREIGN_KEY_CHECKS=1


You can disable *triggers* on a table (which will disable all the FK constraints, but not things like 'not nul' or 'unique').

For Disable:

update pg_class set reltriggers=0 where relname = 'TEST';

For Enable:

update pg_class set reltriggers = count(*) from pg_trigger where pg_class.oid=tgrelid and relname='TEST';

 
--Raghu 

В списке pgsql-general по дате отправления:

Предыдущее
От: Emi Lu
Дата:
Сообщение: Temporally disabled foreign key constraint check?
Следующее
От: Andreas Kretschmer
Дата:
Сообщение: Re: Temporally disabled foreign key constraint check?