add gms_debug

This commit is contained in:
james
2024-08-03 15:46:55 +08:00
parent 4cc77b3d02
commit d82128dab3
82 changed files with 7378 additions and 32 deletions

View File

@ -0,0 +1,32 @@
-- setups
create extension if not exists gms_debug;
drop schema if exists gms_debugger_test2 cascade;
create schema gms_debugger_test2;
set search_path = gms_debugger_test2;
-- commit/rollback in procedure
create table tb1(a int);
create or replace procedure test_debug2 as
begin
insert into tb1 values (1000);
commit;
insert into tb1 values (2000);
rollback;
end;
/
-- start debug
select * from gms_debug.initialize();
select pg_sleep(1);
-- start debug - 1st run
select * from test_debug2();
-- start debug - 2nd run - to be aborted
select * from test_debug2();
select * from gms_debug.debug_off();
drop schema gms_debugger_test2 cascade;