define immutable trigger for connection and connection state

jimlambrt-session-basics
Jim Lambert 6 years ago
parent a4ac7271e4
commit 24bdacbb7d

@ -3726,6 +3726,12 @@ begin;
update_time wt_timestamp
);
create trigger
immutable_columns
before
update on session_connection
for each row execute procedure immutable_columns('wt_public_id', 'session_id', 'client_address', 'client_port', 'backend_address', 'backend_port', 'create_time');
create or replace function
insert_new_connection_state()
returns trigger
@ -3782,6 +3788,12 @@ begin;
references session_connection_state (connection_id, end_time)
);
create trigger
immutable_columns
before
update on session_connection_state
for each row execute procedure immutable_columns('connection_id', 'state', 'start_time');
create or replace function
insert_session_connection_state()

@ -131,6 +131,12 @@ begin;
update_time wt_timestamp
);
create trigger
immutable_columns
before
update on session_connection
for each row execute procedure immutable_columns('wt_public_id', 'session_id', 'client_address', 'client_port', 'backend_address', 'backend_port', 'create_time');
create or replace function
insert_new_connection_state()
returns trigger
@ -187,6 +193,12 @@ begin;
references session_connection_state (connection_id, end_time)
);
create trigger
immutable_columns
before
update on session_connection_state
for each row execute procedure immutable_columns('connection_id', 'state', 'start_time');
create or replace function
insert_session_connection_state()

Loading…
Cancel
Save