Ошибка обновления таблицы для Redshift

Я использую AWS Redshift для выполнения запроса.

Запрос содержит процедуру создания таблицы и соединения с существующими таблицами.

После всех процедур есть поле updated_at для новой таблицы, то есть текущее время.

После всех процедур updated_at находится в текущем времени. Однако, если я нажму кнопку «Обновить» с помощью SQL Workbench J, это поле изменится на время последнего успешного запроса.

Я думаю, это означает, что таблица не обновлена, как я могу это исправить? Спасибо!


person Crubal Chenxi Li    schedule 01.08.2020    source источник
comment
Вы хотите сказать, что каждый раз, когда вы нажимаете «обновить», это поле меняется? Это просто когда вы запрашиваете или когда обновляете? Измените свой вопрос, чтобы показать примеры такого поведения.   -  person John Rotenstein    schedule 02.08.2020
comment
@JohnRotenstein Спасибо, и я только что понял, что мне нужно выбрать «autocommit» в профиле подключения, и это исправило.   -  person Crubal Chenxi Li    schedule 02.08.2020


Ответы (1)


Выберите «Автофиксация» на странице профиля подключения. У меня работает.

person Crubal Chenxi Li    schedule 02.08.2020
comment
Рад, что ты это понял! Этот коммит может раздражать. - person John Rotenstein; 03.08.2020