feat(auth_token): Set approximate_last_access_time when token is issued

This commit is contained in:
Timothy Messier committed 2024-02-23 15:44:08 +00:00
1 parent 07b3a7a19e
commit 585b344da6
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;