表格对现有枚举postgresql添加值的影响

时间:2018-07-20 02:42:58

标签: database postgresql enums postgresql-10

我是PostgreSQL的新手,并且使用enum(MY_ENUM)作为表(MY_TABLE)的列类型。假设MY_ENUM具有values ('one', 'three', 'four'),默认值为“ 1”,并且MY_TABLE中有100万条记录。现在,我需要在MY_ENUM中添加一个值“二”。我了解到可以使用ALTER TYPE/ADD VALUE来做到这一点。我对v10.4有以下疑问

  • 对MY_TABLE是否有影响,是否必须更改(我必须执行ALTER TABLE)还是该表将被锁定?
  • 如果否,那么“二”(在“一”之后或末尾添加)的位置会进一步影响MY_TABLE吗?

0 个答案:

没有答案
相关问题