Hallo Frank,
danke für die schnelle Antwort. …
CREATE TYPE colorz AS ENUM ('red', 'green');
CREATE TABLE item_options( id serial primary key, item_id integer references item, size integer, color colorz );
Damit sparst Du Dir die Array-Spezifika, trittst Du Dir aber eine Menge an Joins ein.
Ist am Ende halt eine Frage, was Du damit machen willst und wie die Querys aussehen sollen.
Ja, ich möchte alle Items haben, die blau in den colors haben, oder eben rot. Also wird das wohl mit der extra Tabelle das sein, was natürlicher daherkommt:
Oder wissen, wie viele Items gruen, oder rot sind.
Danke