PIGSTY

sepgsql

label-based mandatory access control (MAC) based on SELinux security policy.

Overview

7960sepgsqlsepgsql-
SEC
PostgreSQL
C

Attributes

YesNoYesYesNoUnknownNo-

Packages

EL
CONTRIB
postgresql$v-contrib--
18
17
16
15
14
13
Debian
CONTRIB
postgresql-$v--
18
17
16
15
14
13

See Also

pg_readonly
pg_permissions
set_user
noset
pgaudit
credcheck
login_hook
passwordcheck_cracklib
pg_auth_mon
pgextwlist
auth_delay
passwordcheck

Availability

PG18PG17PG16PG15PG14PG13
el8.x86_64
-
-
-
-
-
-
el8.aarch64
-
-
-
-
-
-
el9.x86_64
-
-
-
-
-
-
el9.aarch64
-
-
-
-
-
-
d12.x86_64
-
-
-
-
-
-
d12.aarch64
-
-
-
-
-
-
u22.x86_64
-
-
-
-
-
-
u22.aarch64
-
-
-
-
-
-
u24.x86_64
-
-
-
-
-
-
u24.aarch64
-
-
-
-
-
-
CONTRIB
PGDG
PIGSTY

Download

This extension is built-in with PostgreSQL and does not need separate download.

Install

Extension sepgsql is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Load this extension by adding it to shared_preload_libraries:
# postgresql.conf
shared_preload_libraries = 'sepgsql'  # add to existing extensions if any
After modifying the configuration, restart PostgreSQL to load the extension.