Обсуждение: Re: [pgsql-ru-general] поальтерить индексы/чекеры

Поиск
Список
Период
Сортировка

Re: [pgsql-ru-general] поальтерить индексы/чекеры

От
Sergey Konoplev
Дата:
2014-04-08 14:14 GMT-07:00 Dmitry E. Oboukhov <unera@debian.org>:
> 1. как не зная имени индекса в таблице (но зная его определение,
> например что он уникальный по второму полю) его поальтерить из SQL
> (понятно что можно скрипт на каком-то языке написать)

Эта информация находится в pg_index [1]. См. на indisunique и indkey.

> 2. тот же вопрос с чекерами

Это в pg_constraints [2].

[1] http://www.postgresql.org/docs/current/static/catalog-pg-index.html
[2] http://www.postgresql.org/docs/current/static/catalog-pg-constraint.html

-- 
Kind regards,
Sergey Konoplev
PostgreSQL Consultant and DBA

http://www.linkedin.com/in/grayhemp
+1 (415) 867-9984, +7 (901) 903-0499, +7 (988) 888-1979
gray.ru@gmail.com