Будет ли изменение столбца первичного ключа с int на bigint переписать индекс до его завершения? - PullRequest
0 голосов
/ 05 октября 2018

Выполнение миграции столбца PostgreSQL следующим образом:

ALTER TABLE my_table ALTER COLUMN id TYPE bigint;

Будет ли это переиндексировать столбец, пока ALTER TABLE длится и удерживает свои блокировки?Требуется ли запускать ANALYZE после запуска ALTER?

1 Ответ

0 голосов
/ 05 октября 2018

Этот оператор переписывает таблицу и все ее индексы, поэтому это может занять много времени, но после этого все будет готово, включая индексы.

Вам следует проанализировать таблицу, потому что статистика несохраняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...