Подтвердить что ты не робот

Как изменить тип и удалить значение в postgresql

Я нашел, как добавить значение в TYPE. Но как я могу удалить из него ценность?
Например, у меня есть TYPE с enum значениями ('A','B','C'). Как удалить 'C'?

4b9b3361

Ответ 2

Чтобы удалить значение ('val1') из enum ('enum_test'), вы можете использовать:

DELETE FROM pg_enum
WHERE enumlabel = 'val1'
AND enumtypid = (
  SELECT oid FROM pg_type WHERE typname = 'enum_test'
)