888 B
888 B
PostgreSQL expiration date management functions
Description
This project tries to find a way to allow users the management of the VALID UNTIL
expiration clause by themself.
All without granting super
permissions and having a histoc of changes on a pseudo-audit table
Instructions
First deploy
Deploy passchanger.sql
on the desired cluster/database.
It will:
- create a
dba
schema - create a
dba
role - Grant the minimum permissions for this new role so the whole thing works
- Create the 2 needed functions and grant permissions on them to
dba
Allowing users to use that functions
Take the file grants_to_grant.sql
and modify the username dodger so it match the username that should have the permissions.
Execute the grants on the cluster/database you have deployed passchanger.sql