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

From: Sergey Konoplev <gray(dot)ru(at)gmail(dot)com>
To: "Dmitry E(dot) Oboukhov" <unera(at)debian(dot)org>
Cc: pgsql-ru-general <pgsql-ru-general(at)postgresql(dot)org>
Subject: Re: [pgsql-ru-general] поальтерить индексы/чекеры
Date: 2014-04-08 23:03:41
Message-ID: CAL_0b1v1HKMRVe9+qc-iHmc6o7x5pysiuZbFisHDyVtCYBER1Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

2014-04-08 14:14 GMT-07:00 Dmitry E. Oboukhov <unera(at)debian(dot)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(dot)ru(at)gmail(dot)com

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message Владимир Комаров 2014-04-11 11:51:56 вопрос по pgBouncer
Previous Message Dmitry E. Oboukhov 2014-04-08 21:14:56 поальтерить индексы/чекеры