Влияние на таблицу при добавлении значений в существующий enum postgresql
Я новичок в PostgreSQL и использую enum
(MY_ENUM) в качестве типа столбца для таблицы (MY_TABLE). Допустим, MY_ENUM имеет values ('one', 'three', 'four')
по умолчанию 'one' и в MY_TABLE 1 миллион записей. Теперь мне нужно добавить значение 'two' в MY_ENUM. Я узнал, что я могу сделать это с помощью ALTER TYPE/ADD VALUE
, У меня есть вопросы ниже для v10.4
- Есть ли какое-либо влияние на MY_TABLE и нужно ли его менять (мне нужно сделать
ALTER TABLE
) или стол подвергнется блокировке? - Если нет, повлияет ли положение "два" (добавив его после "один" или в конце) на MY_TABLE?