Installing pg_policy
Prerequisites
- PostgreSQL 14 or newer
- Development files for that PostgreSQL (
postgresql-server-dev-*/ Xcode + Postgres.app / Postgres from Homebrew) - GNU make
pg_configon yourPATH
Build and install
make
make install
Then in each database:
CREATE EXTENSION pg_policy;
Verify
SELECT extname, extversion FROM pg_extension WHERE extname = 'pg_policy';
SELECT pg_policy.parse_apl($apl$
permit
principal agent "a"
action tool "t"
$apl$);
Uninstall
DROP EXTENSION pg_policy CASCADE;
Packaged installs
PGXN and OS packages are planned; see docs/roadmap.md.