Polt_xl
Новичок
Проблема такая. pg версии 7.4. Известны наименования двух таблиц.
table1, table2
Надо расшарить внешний ключ между ними. Он есть в БД, но о нет программа ничего не знает, она его определяет автоматически, стоит такая задача.А именно надо узнать наименование таблиц и полей между которыми установлен fk.
Юзаем инф. схему и несколько таблиц по констрейнтам и преференсам. Все было бы хорошо, если бы наименование внешнего ключа было бы уникальным. Однако наименование ключа в моем частном случае = $3, и ключей с таким наименованием еще 3 штуки, по другим таблицам.
fk1_name = $3
fk2_name = $3
fk2_name = $3
Как быть? Надеюсь найдется гуру psql который подскажет. Заранее спс.
table1, table2
Надо расшарить внешний ключ между ними. Он есть в БД, но о нет программа ничего не знает, она его определяет автоматически, стоит такая задача.А именно надо узнать наименование таблиц и полей между которыми установлен fk.
Юзаем инф. схему и несколько таблиц по констрейнтам и преференсам. Все было бы хорошо, если бы наименование внешнего ключа было бы уникальным. Однако наименование ключа в моем частном случае = $3, и ключей с таким наименованием еще 3 штуки, по другим таблицам.
fk1_name = $3
fk2_name = $3
fk2_name = $3
Как быть? Надеюсь найдется гуру psql который подскажет. Заранее спс.