CREATE TYPE mpaa_rating AS ENUM (
'G',
'PG',
'PG-13'
);
CREATE TABLE film (
film_id integer DEFAULT nextval('film_film_id_seq'::regclass) NOT NULL,
rating mpaa_rating DEFAULT 'G'::mpaa_rating
);
J'ai essayé ce qui suit:Insertion d'une commande Postgres avec PHP type de données
pg_insert($dbconn, "film", new array("rating" => "PG"));
pg_insert($dbconn, "film", new array("rating" => "'PG'::mpaa_rating"));
pg_insert($dbconn, "film", new array("rating" => "PG::mpaa_rating"));
Je reçois l'erreur: unknown or system data type
Bon appel à l'utilisation des énumérations de PG. – rfusca