insert_new_session_state

pull/347/head
Jim Lambert 6 years ago
parent 1d87510e89
commit df5b4e3326

@ -3243,6 +3243,8 @@ begin;
drop table session;
drop table session_termination_reason_enm;
drop function insert_session_state;
drop function insert_new_session_state;
drop function insert_session;
commit;
@ -3476,7 +3478,23 @@ begin;
before insert on session
for each row execute procedure insert_session();
create or replace function
insert_new_session_state()
returns trigger
as $$
begin
insert into session_state (session_id, state)
values
(new.public_id, 'pending');
return new;
end;
$$ language plpgsql;
create trigger
insert_new_session_state
after insert on session
for each row execute procedure insert_new_session_state();
create table session_state_enm (
name text primary key
check (

@ -5,5 +5,7 @@ begin;
drop table session;
drop table session_termination_reason_enm;
drop function insert_session_state;
drop function insert_new_session_state;
drop function insert_session;
commit;

@ -223,7 +223,23 @@ begin;
before insert on session
for each row execute procedure insert_session();
create or replace function
insert_new_session_state()
returns trigger
as $$
begin
insert into session_state (session_id, state)
values
(new.public_id, 'pending');
return new;
end;
$$ language plpgsql;
create trigger
insert_new_session_state
after insert on session
for each row execute procedure insert_new_session_state();
create table session_state_enm (
name text primary key
check (

Loading…
Cancel
Save