J'ai une contrainte unique postgresql à se joindre à partir de deux tables de l'IdPostgresql contrainte unique pour permettre à deux voies combinaison
TableA
IdA
1
2
3
TableB
IdB
1
2
3
TableJoin
IdA IdB
1 1 --good
1 2 --good
1 3 --good
Mais si je veux insérer l'autre Id de
TableJoin
IdA IdB
1 1 --good
1 2 --good
1 3 --good
2 1 --return error, because already exist 1 2 (I need save 2 1)
2 2 --good
2 3 --good
3 1 --return error, because already exist 1 3 (I need save 3 1)
Mon unique, est:
ALTER TABLE TableJoin ADD CONSTRAINT "UX_Join" UNIQUE ("IdA", "IdB");
Comment puis-je insérer deux façons (1 2 ET 2 1)?
Un autre changement unique?
Ty pour m'aider !!!
tableJoin est en fait une table - pas rejoindre .. –
Oui, TableJoin est une table avoir deux Is – RaZoDiuM
Donc la ligne {1,2} signifie exactement la même chose que la ligne {2, 1}? –