我有一个使用 enum
类型的表列。我希望更新 enum
类型以具有额外的可能值。我不想删除任何现有值,只需添加新值。最简单的方法是什么?
最佳答案
PostgreSQL 9.1 引入了 ALTER 的能力枚举类型:
ALTER TYPE enum_type ADD VALUE 'new_value'; -- appends to list
ALTER TYPE enum_type ADD VALUE 'new_value' BEFORE 'old_value';
ALTER TYPE enum_type ADD VALUE 'new_value' AFTER 'old_value';
关于database - 向现有 ENUM 类型添加新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1771543/