Как использовать точки сохранения в SQL Workbench / J с Redshift?

Можно ли воссоздать следующее в верстаке redhift sql?

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;

person Biswankar Das    schedule 05.09.2018    source источник
comment
@a_horse_with_no_name да, ты, я внес правку   -  person Biswankar Das    schedule 05.09.2018


Ответы (1)


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

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

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

rollback to savepointexample;

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

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

person Red Boy    schedule 05.09.2018