184 похожих чатов

@Den_crane, несколько дней назад вы предлагали сразу материализовать новодобавленную материализованную

колонку следующим методом:
ALTER TABLE table UPDATE mat_col = mat_col

Но увы, так не работает:
DB::Exception: Cannot UPDATE materialized column

Может, есть еще какие то варианты?

5 ответов

16 просмотров

ну обявить ее default на время апдейта, потом снова materialized зачем вам кстати именно materialized? понимаете что отличия materialized от default только в раскрытии * в селект и инсерт?

Assasin- Автор вопроса
Denny [Altinity]
ну обявить ее default на время апдейта, потом снов...

тогда сам запрос ALTER не заблочит ли всю таблицу ли на время обновления всех старых данных? Или может это не применится для всех новых данных, пока идет процесс?

Assasin
тогда сам запрос ALTER не заблочит ли всю таблицу ...

заблочит в каком смысле? так default их заполнит

Assasin- Автор вопроса
Denny [Altinity]
заблочит в каком смысле? так default их заполнит

ну 2млрд записей мгновенно не обновятся, скажем, это будет за 5 минут. За это время придет еще 100к новых строк данных. И все они будут ждать, пока довыполнится ALTER? Или они потеряют это вычисление DEFAULT?

Assasin
ну 2млрд записей мгновенно не обновятся, скажем, э...

нет alter не блокирует инсерты и селекты инсерты заполнят DEFAULT

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
9
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта