Nein, es ist nicht vorhergesehen, dass ein Buddy seinen Buddy zurückwählen kann.
Wäre aber nice to have :)
Ist doch schon im Datendesign angelegt.
Wofür brauchen wir die unique key?
Unique Index war gemeint, also es sollte doch im Datendesign sichergestellt werden, dass ein Nutzer den Buddy nur einmal auswählen darf, oder? Liegt auf der Kombination der beiden Datenfelder ein eindeutiger Index, dann ist das nicht mehr möglich, d.h. ein INSERT würde scheitern.