LINUX.ORG.RU

История изменений

Исправление theNamelessOne, (текущая версия) :

Но, я слышал, PostgreSQL автоматически строит неуникальные индексы, если есть связь между двумя таблицами (для ускорения поиска). Или не так?

Не так, индексы на поля, определяющие внешний ключ, в PostgreSQL нужно создавать руками.

Ты хотел сказать, «индексы» (indexes) и «ограничения целостности» (constraints), независимые понятия?

Не, я говорил именно про внешние ключи и индексы. Между индексами и ограничениями в PostgreSQL есть только одна связь — unique constraint там под капотом реализуется через уникальный индекс.

Исходная версия theNamelessOne, :

Но, я слышал, PostgreSQL автоматически строит неуникальные индексы, если есть связь между двумя таблицами (для ускорения поиска). Или не так?

Не так, индексы на поля, определяющие внешний ключ, в PostgreSQL нужно создавать самим.

Ты хотел сказать, «индексы» (indexes) и «ограничения целостности» (constraints), независимые понятия?

Не, я говорил именно про внешние ключи и индексы. Между индексами и ограничениями в PostgreSQL есть только одна связь — unique constraint там под капотом реализуется через уникальный индекс.