У меня есть база данных postgres с довольно большой таблицей (100 ГБ +)
Эта таблица содержит информацию о геометрии.И у них также есть индекс.
Теперь я хотел бы добавить новый столбец.Я делаю это так:
ALTER TABLE my_table ADD COLUMN my_new_column geometry DEFAULT null;
и postgres немедленно подтверждает это.Когда я сейчас что-то наподобие:
SELECT * from my_table limit 1;
, он будет жаловаться, говоря, что столбец my_new_column
не существует.
Хотя я могу удалить этот столбец без проблем, а затем мой SELECT снова работает.
Я подумал, что, может быть, ALTER-Insert просто занимает больше времени, но когда я смотрю на процессы на моей машине, он бездействует.
Что мне здесь не хватает?