Postgresql a reçu un soutien considérable il y a quelque temps.
CREATE TYPE myenum AS ENUM (
'value1',
'value2',
);
Comment obtenir toutes les valeurs spécifiées dans l'énum avec une requête?
Postgresql a reçu un soutien considérable il y a quelque temps.
CREATE TYPE myenum AS ENUM (
'value1',
'value2',
);
Comment obtenir toutes les valeurs spécifiées dans l'énum avec une requête?
Vous pouvez obtenir toutes les valeurs enum pour une enum en utilisant la requête suivante. La requête vous permet également de choisir le nom de l'espace de nommage de l'énum (ce qui est obligatoire si l'énum est défini dans plusieurs espaces de nommage, sinon vous pouvez omettre cette partie de la requête).
SELECT enumlabel
FROM pg_enum
WHERE enumtypid=(SELECT typelem
FROM pg_type
WHERE typname='_myenum' AND
typnamespace=(SELECT oid
FROM pg_namespace
WHERE nspname='myschema'))
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.