Я хотел бы создать тип перечисления, чтобы ограничить функцию pl / pg sql для принятия аргумента, равного 1, 2 или 3. Типы перечисления выглядят как способ go по этому поводу.
Я пытался создать мой enum, как показано ниже:
CREATE TYPE my_enum AS ENUM ('1'::smallint, '2'::smallint);
/* ^ syntax error here */