[GENERAL] Build exclusion constraints USING INDEX

Поиск
Список
Период
Сортировка
От Steven Winfield
Тема [GENERAL] Build exclusion constraints USING INDEX
Дата
Msg-id E9FA92C2921F31408041863B74EE4C20016CD4C8BE@CCPMAILDAG03.cantab.local
обсуждение исходный текст
Список pgsql-general

Hi,

 

I was wondering if there was any way to break down the creation of a new exclusion constraint into stages such that table locks most likely to affect performance during production hours are not taken.

 

Something like:

 

CREATE INDEX CONCURRENTLY new_index ON my_table USING gist (column1, column2, column3);

ALTER TABLE my_table ADD CONSTRAINT my_exclusion_constraint EXCLUDE USING INDEX new_index (column1 WITH &&, column2 WITH =, column3 WITH &&) NOT VALID;

ALTER TABLE my_table VALIDATE CONSTRAINT my_exclusion_constraint;

 

AFAICT nothing like the second statement is currently available, but I wanted to check that and see if there are any workarounds.

 

Thanks,

Steven.

 

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

Предыдущее
От: Aron Podrigal
Дата:
Сообщение: Re: [GENERAL] Simple Query not using Primary Key Index
Следующее
От: Steve Atkins
Дата:
Сообщение: Re: [GENERAL] Logging broken messages