Да, UPDATE
в Redshift обрабатывается как DELETE
текущей строки и INSERT
измененных строк. (Примечание: так мы предоставляем транзакции, которые могут выполнять откат.)
Когда значение столбца ключа распределения обновляется, измененные строки отправляются на правильный узел и срез данных для нового значения.
Удаленные строки будут временно занимать место в вашей таблице до тех пор, пока не будет запущен VACUUM DELETE
. Однако теперь это выполняется автоматически в фоновом режиме, поэтому вам не нужно управлять им.