Насколько мне известно, если вы делаете много-много отношений, я всегда использовал association table
. Тем не менее, теперь у меня есть требование от бизнеса (не уверен, что у них есть знания в области БД) создавать relationships
между двумя таблицами напрямую. Для меня это невозможно. Они говорят, что я должен сделать следующее, например, что они говорят:
TableA
ID (PK)
refKey
TableB
ID (PK)
refKey
Сделать много ко многим между TableA.refKey
и TableB.refKey.
Возможно ли что-то подобное ?? Я пытался, но postgres уступил, чтобы создать unique
. И .. если я создам unique
для любого из refKey
, насколько мне известно, это будет 1:M or M:1
. Я что-то пропустил? Тем не менее, если вы скажете, что это возможно, приведите пример кода, чтобы инициировать такое соединение на основе этого конкретного примера.