In meinem PostgreSQL zu speichern habe ich zwei Tabellen board
und cards
Tabellen mit OneToMany
Beziehung zwischen ihnen (ein board
können mehrere haben cards
).PostgreSQL effektiver Weg, um eine Liste von IDs
Der Benutzer kann ein paar Karten auf dem Brett halten. Um diese Funktionalität in der Regel zu implementieren, würde ich eine andere Tabelle namens cards_on_hold
mit OneToMany
Beziehung erstellen und Karten auf Hold-IDs in diese Tabelle platziert. Um diese Daten für Board zu holen, würde ich JOIN zwischen und cards_on_hold
verwenden.
Gibt es in PostgreSQL einen effektiveren Weg, Karten mit gehaltenen IDs zu speichern? Vielleicht zum Beispiel eine Funktion zum Speichern dieser Liste in board
Tabelle? Ich werde diese ID-Liste später in IN
SQL-Klausel verwenden müssen, um Kartensatz zu filtern.