Столбец Postgres отсутствует после вставки - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть база данных 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 просто занимает больше времени, но когда я смотрю на процессы на моей машине, он бездействует.

Что мне здесь не хватает?

...