feat(auth_token): Set approximate_last_access_time when token is issued
This commit is contained in:
1 file changed
+19
@@ -0,0 +1,19 @@
|
||||
-- Copyright (c) HashiCorp, Inc.
|
||||
-- SPDX-License-Identifier: BUSL-1.1
|
||||
|
||||
begin;
|
||||
create function auth_token_before_issued() returns trigger
|
||||
as $$
|
||||
begin
|
||||
if new.status = 'token issued' then
|
||||
new.approximate_last_access_time = now();
|
||||
end if;
|
||||
return new;
|
||||
end;
|
||||
$$ language plpgsql;
|
||||
|
||||
create trigger auth_token_before_inserted before insert on auth_token
|
||||
for each row execute procedure auth_token_before_issued();
|
||||
create trigger auth_token_before_updated before update on auth_token
|
||||
for each row execute procedure auth_token_before_issued();
|
||||
commit;
|
||||
Reference in new issue
Block a user