powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / А как узнать, ссылаются внешними ключами на таблицу другие таблицы?
4 сообщений из 4, страница 1 из 1
А как узнать, ссылаются внешними ключами на таблицу другие таблицы?
    #39519429
queezy relax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер.

А как узнать, ссылаются внешними ключами на таблицу другие таблицы?
Без выполнения команды DROP RESTRICT.

Поиском ничего не нашел - подскажите плиз.
...
Рейтинг: 0 / 0
А как узнать, ссылаются внешними ключами на таблицу другие таблицы?
    #39519437
queezy relax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересует как это можно сделать запросом
...
Рейтинг: 0 / 0
А как узнать, ссылаются внешними ключами на таблицу другие таблицы?
    #39519470
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
queezy relax,

Запускаете `psql -E` (или делаете `\set ECHO_HIDDEN` если уже запущен), делаете `\d table_name` и смотрите на запросы, которыми пользуется `psql`.

Также можно покурить `pg_constraint` табличку .
...
Рейтинг: 0 / 0
А как узнать, ссылаются внешними ключами на таблицу другие таблицы?
    #39519847
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из information_schema.referential_constraints и information_schema.table_constraints примерно так:

Код: sql
1.
2.
3.
4.
5.
6.
7.
select
 tc.table_catalog, tc.table_schema, tc.table_name
from
 information_schema.referential_constraints as rc
 join information_schema.table_constraints as tc
  on (rc.unique_constraint_catalog, rc.unique_constraint_schema, rc.unique_constraint_name)
  = (tc.constraint_catalog, tc.constraint_schema, tc.constraint_name)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / А как узнать, ссылаются внешними ключами на таблицу другие таблицы?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]