Как использовать точки сохранения в SQL Workbench / J с Redshift? - PullRequest
0 голосов
/ 05 сентября 2018

Возможно ли воссоздать следующее в RedShift SQL Server Workbench?

create table test as 
select top 10 * from core_data;
savepoint sv;
delete from test
where name like 'A%';
savepoint sv2;
delete from test
where name like 'B%';
rollback to sv;

1 Ответ

0 голосов
/ 05 сентября 2018

Redshift вообще не поддерживает Rollback до Savepoints. Следовательно, вы не можете делать и с верстаком.

Смотрите здесь список всех неподдерживаемых PostgreSQL функций Redshift. Он также включает точек сохранения .

Если вы выполните rollback to savepoint запрос к Redshift, как,

rollback to savepointexample;

Вы увидите следующую ошибку.

ОШИБКА: команда SQL "откат к точке сохранения sv3;" не поддерживается.

...