У меня большая таблица, и я запускаю запрос на обновление для всех строк:
UPDATE <table> SET column1 = column1 - interval '3 hours'
И этот запрос выполняется долго (18 часов).
Так что пока этот запросмне нужно вставить новые строки в эту таблицу.
Будет ли конфликт?Будет ли запрос на обновление пытаться обновить новые строки?(Я не хочу этого)
Также я пытаюсь выбрать в этой таблице, чтобы проверить, сколько строк уже обновлено.
И кажется, что минимум строк.
Будет ли Postgres обновлять все это в конце или оно должно обновляться непрерывно, и я должен видеть изменения, выбирая?
Если я отменяю запрос на обновление, правильно ли, что некоторые строки должны быть обновлены инекоторые нет?
И если это правильно, postgres обновляет его по порядку, увеличивая id, или это случайно?