Влияние на таблицу при добавлении значений в существующий 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?

0 ответов

Другие вопросы по тегам