login_hook

login_hook

login_hook : login_hook - hook to execute login_hook.login() at login time

Overview

ID Extension Package Version Category License Language
7360
login_hook
login_hook
1.7
SEC
GPL-3.0
C
Attribute Has Binary Has Library Need Load Has DDL Relocatable Trusted
--s-d--
No
Yes
No
Yes
no
no
Relationships
See Also
pg_auth_mon
credcheck
set_user
pg_permissions
passwordcheck_cracklib
pgaudit
auth_delay
passwordcheck

Packages

Type Repo Version PG Major Compatibility Package Pattern Dependencies
EXT
MIXED
1.7
18
17
16
15
14
13
login_hook -
RPM
PGDG
1.7
18
17
16
15
14
13
login_hook_$v* -
DEB
PIGSTY
1.7
18
17
16
15
14
13
postgresql-$v-login-hook -
Linux / PG PG18 PG17 PG16 PG15 PG14 PG13
el8.x86_64
PIGSTY 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
el8.aarch64
PIGSTY 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
el9.x86_64
PIGSTY 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
el9.aarch64
PIGSTY 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
el10.x86_64
PIGSTY 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
el10.aarch64
PIGSTY 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
PGDG 1.7
d12.x86_64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
d12.aarch64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
d13.x86_64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
d13.aarch64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
u22.x86_64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
u22.aarch64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
u24.x86_64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
u24.aarch64
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
PIGSTY 1.7
Package Version OS ORG SIZE File URL
login_hook_18 1.7 el8.x86_64 pigsty 17.7 KiB login_hook_18-1.7-3PIGSTY.el8.x86_64.rpm
login_hook_18 1.7 el8.aarch64 pigsty 17.9 KiB login_hook_18-1.7-3PIGSTY.el8.aarch64.rpm
login_hook_18 1.7 el9.x86_64 pigsty 17.7 KiB login_hook_18-1.7-3PIGSTY.el9.x86_64.rpm
login_hook_18 1.7 el9.aarch64 pigsty 17.7 KiB login_hook_18-1.7-3PIGSTY.el9.aarch64.rpm
login_hook_18 1.7 el10.x86_64 pigsty 17.7 KiB login_hook_18-1.7-3PIGSTY.el10.x86_64.rpm
login_hook_18 1.7 el10.aarch64 pigsty 17.8 KiB login_hook_18-1.7-3PIGSTY.el10.aarch64.rpm
postgresql-18-login-hook 1.7 d12.x86_64 pigsty 27.7 KiB postgresql-18-login-hook_1.7-2PIGSTY~bookworm_amd64.deb
postgresql-18-login-hook 1.7 d12.aarch64 pigsty 27.6 KiB postgresql-18-login-hook_1.7-2PIGSTY~bookworm_arm64.deb
postgresql-18-login-hook 1.7 d13.x86_64 pigsty 27.7 KiB postgresql-18-login-hook_1.7-2PIGSTY~trixie_amd64.deb
postgresql-18-login-hook 1.7 d13.aarch64 pigsty 27.6 KiB postgresql-18-login-hook_1.7-2PIGSTY~trixie_arm64.deb
postgresql-18-login-hook 1.7 u22.x86_64 pigsty 29.2 KiB postgresql-18-login-hook_1.7-2PIGSTY~jammy_amd64.deb
postgresql-18-login-hook 1.7 u22.aarch64 pigsty 29.1 KiB postgresql-18-login-hook_1.7-2PIGSTY~jammy_arm64.deb
postgresql-18-login-hook 1.7 u24.x86_64 pigsty 28.8 KiB postgresql-18-login-hook_1.7-2PIGSTY~noble_amd64.deb
postgresql-18-login-hook 1.7 u24.aarch64 pigsty 28.6 KiB postgresql-18-login-hook_1.7-2PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
login_hook_17 1.7 el8.x86_64 pgdg 18.1 KiB login_hook_17-1.7-1PGDG.rhel8.x86_64.rpm
login_hook_17 1.6 el8.x86_64 pgdg 17.6 KiB login_hook_17-1.6-1PGDG.rhel8.x86_64.rpm
login_hook_17 1.7 el8.aarch64 pgdg 18.1 KiB login_hook_17-1.7-1PGDG.rhel8.aarch64.rpm
login_hook_17 1.6 el8.aarch64 pgdg 17.5 KiB login_hook_17-1.6-1PGDG.rhel8.aarch64.rpm
login_hook_17 1.7 el9.x86_64 pgdg 18.3 KiB login_hook_17-1.7-1PGDG.rhel9.x86_64.rpm
login_hook_17 1.6 el9.x86_64 pgdg 17.8 KiB login_hook_17-1.6-1PGDG.rhel9.x86_64.rpm
login_hook_17 1.7 el9.aarch64 pgdg 18.1 KiB login_hook_17-1.7-1PGDG.rhel9.aarch64.rpm
login_hook_17 1.6 el9.aarch64 pgdg 17.5 KiB login_hook_17-1.6-1PGDG.rhel9.aarch64.rpm
login_hook_17 1.7 el10.x86_64 pgdg 18.6 KiB login_hook_17-1.7-1PGDG.rhel10.x86_64.rpm
login_hook_17 1.7 el10.aarch64 pgdg 18.6 KiB login_hook_17-1.7-1PGDG.rhel10.aarch64.rpm
postgresql-17-login-hook 1.7 d12.x86_64 pigsty 27.7 KiB postgresql-17-login-hook_1.7-2PIGSTY~bookworm_amd64.deb
postgresql-17-login-hook 1.7 d12.aarch64 pigsty 27.6 KiB postgresql-17-login-hook_1.7-2PIGSTY~bookworm_arm64.deb
postgresql-17-login-hook 1.7 d13.x86_64 pigsty 27.6 KiB postgresql-17-login-hook_1.7-2PIGSTY~trixie_amd64.deb
postgresql-17-login-hook 1.7 d13.aarch64 pigsty 27.6 KiB postgresql-17-login-hook_1.7-2PIGSTY~trixie_arm64.deb
postgresql-17-login-hook 1.7 u22.x86_64 pigsty 29.6 KiB postgresql-17-login-hook_1.7-2PIGSTY~jammy_amd64.deb
postgresql-17-login-hook 1.7 u22.aarch64 pigsty 29.5 KiB postgresql-17-login-hook_1.7-2PIGSTY~jammy_arm64.deb
postgresql-17-login-hook 1.7 u24.x86_64 pigsty 28.8 KiB postgresql-17-login-hook_1.7-2PIGSTY~noble_amd64.deb
postgresql-17-login-hook 1.7 u24.aarch64 pigsty 28.6 KiB postgresql-17-login-hook_1.7-2PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
login_hook_16 1.7 el8.x86_64 pgdg 17.9 KiB login_hook_16-1.7-1PGDG.rhel8.x86_64.rpm
login_hook_16 1.6 el8.x86_64 pgdg 17.4 KiB login_hook_16-1.6-1PGDG.rhel8.x86_64.rpm
login_hook_16 1.5 el8.x86_64 pgdg 16.7 KiB login_hook_16-1.5-1PGDG.rhel8.x86_64.rpm
login_hook_16 1.7 el8.aarch64 pgdg 17.9 KiB login_hook_16-1.7-1PGDG.rhel8.aarch64.rpm
login_hook_16 1.6 el8.aarch64 pgdg 17.4 KiB login_hook_16-1.6-1PGDG.rhel8.aarch64.rpm
login_hook_16 1.5 el8.aarch64 pgdg 16.6 KiB login_hook_16-1.5-1PGDG.rhel8.aarch64.rpm
login_hook_16 1.7 el9.x86_64 pgdg 18.1 KiB login_hook_16-1.7-1PGDG.rhel9.x86_64.rpm
login_hook_16 1.6 el9.x86_64 pgdg 17.6 KiB login_hook_16-1.6-1PGDG.rhel9.x86_64.rpm
login_hook_16 1.5 el9.x86_64 pgdg 16.7 KiB login_hook_16-1.5-1PGDG.rhel9.x86_64.rpm
login_hook_16 1.7 el9.aarch64 pgdg 17.9 KiB login_hook_16-1.7-1PGDG.rhel9.aarch64.rpm
login_hook_16 1.6 el9.aarch64 pgdg 17.4 KiB login_hook_16-1.6-1PGDG.rhel9.aarch64.rpm
login_hook_16 1.5 el9.aarch64 pgdg 16.4 KiB login_hook_16-1.5-1PGDG.rhel9.aarch64.rpm
login_hook_16 1.7 el10.x86_64 pgdg 18.5 KiB login_hook_16-1.7-1PGDG.rhel10.x86_64.rpm
login_hook_16 1.7 el10.aarch64 pgdg 18.5 KiB login_hook_16-1.7-1PGDG.rhel10.aarch64.rpm
postgresql-16-login-hook 1.7 d12.x86_64 pigsty 27.2 KiB postgresql-16-login-hook_1.7-2PIGSTY~bookworm_amd64.deb
postgresql-16-login-hook 1.7 d12.aarch64 pigsty 27.1 KiB postgresql-16-login-hook_1.7-2PIGSTY~bookworm_arm64.deb
postgresql-16-login-hook 1.7 d13.x86_64 pigsty 27.2 KiB postgresql-16-login-hook_1.7-2PIGSTY~trixie_amd64.deb
postgresql-16-login-hook 1.7 d13.aarch64 pigsty 27.2 KiB postgresql-16-login-hook_1.7-2PIGSTY~trixie_arm64.deb
postgresql-16-login-hook 1.7 u22.x86_64 pigsty 29.0 KiB postgresql-16-login-hook_1.7-2PIGSTY~jammy_amd64.deb
postgresql-16-login-hook 1.7 u22.aarch64 pigsty 28.9 KiB postgresql-16-login-hook_1.7-2PIGSTY~jammy_arm64.deb
postgresql-16-login-hook 1.7 u24.x86_64 pigsty 28.2 KiB postgresql-16-login-hook_1.7-2PIGSTY~noble_amd64.deb
postgresql-16-login-hook 1.7 u24.aarch64 pigsty 28.0 KiB postgresql-16-login-hook_1.7-2PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
login_hook_15 1.7 el8.x86_64 pgdg 17.9 KiB login_hook_15-1.7-1PGDG.rhel8.x86_64.rpm
login_hook_15 1.6 el8.x86_64 pgdg 17.4 KiB login_hook_15-1.6-1PGDG.rhel8.x86_64.rpm
login_hook_15 1.5 el8.x86_64 pgdg 16.7 KiB login_hook_15-1.5-1PGDG.rhel8.x86_64.rpm
login_hook_15 1.7 el8.aarch64 pgdg 17.9 KiB login_hook_15-1.7-1PGDG.rhel8.aarch64.rpm
login_hook_15 1.6 el8.aarch64 pgdg 17.4 KiB login_hook_15-1.6-1PGDG.rhel8.aarch64.rpm
login_hook_15 1.5 el8.aarch64 pgdg 16.6 KiB login_hook_15-1.5-1PGDG.rhel8.aarch64.rpm
login_hook_15 1.7 el9.x86_64 pgdg 18.1 KiB login_hook_15-1.7-1PGDG.rhel9.x86_64.rpm
login_hook_15 1.6 el9.x86_64 pgdg 17.6 KiB login_hook_15-1.6-1PGDG.rhel9.x86_64.rpm
login_hook_15 1.5 el9.x86_64 pgdg 16.7 KiB login_hook_15-1.5-1PGDG.rhel9.x86_64.rpm
login_hook_15 1.7 el9.aarch64 pgdg 17.9 KiB login_hook_15-1.7-1PGDG.rhel9.aarch64.rpm
login_hook_15 1.6 el9.aarch64 pgdg 17.4 KiB login_hook_15-1.6-1PGDG.rhel9.aarch64.rpm
login_hook_15 1.5 el9.aarch64 pgdg 16.4 KiB login_hook_15-1.5-1PGDG.rhel9.aarch64.rpm
login_hook_15 1.7 el10.x86_64 pgdg 18.5 KiB login_hook_15-1.7-1PGDG.rhel10.x86_64.rpm
login_hook_15 1.7 el10.aarch64 pgdg 18.5 KiB login_hook_15-1.7-1PGDG.rhel10.aarch64.rpm
postgresql-15-login-hook 1.7 d12.x86_64 pigsty 27.2 KiB postgresql-15-login-hook_1.7-2PIGSTY~bookworm_amd64.deb
postgresql-15-login-hook 1.7 d12.aarch64 pigsty 27.1 KiB postgresql-15-login-hook_1.7-2PIGSTY~bookworm_arm64.deb
postgresql-15-login-hook 1.7 d13.x86_64 pigsty 27.2 KiB postgresql-15-login-hook_1.7-2PIGSTY~trixie_amd64.deb
postgresql-15-login-hook 1.7 d13.aarch64 pigsty 27.1 KiB postgresql-15-login-hook_1.7-2PIGSTY~trixie_arm64.deb
postgresql-15-login-hook 1.7 u22.x86_64 pigsty 29.0 KiB postgresql-15-login-hook_1.7-2PIGSTY~jammy_amd64.deb
postgresql-15-login-hook 1.7 u22.aarch64 pigsty 28.9 KiB postgresql-15-login-hook_1.7-2PIGSTY~jammy_arm64.deb
postgresql-15-login-hook 1.7 u24.x86_64 pigsty 28.2 KiB postgresql-15-login-hook_1.7-2PIGSTY~noble_amd64.deb
postgresql-15-login-hook 1.7 u24.aarch64 pigsty 28.0 KiB postgresql-15-login-hook_1.7-2PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
login_hook_14 1.7 el8.x86_64 pgdg 18.0 KiB login_hook_14-1.7-1PGDG.rhel8.x86_64.rpm
login_hook_14 1.6 el8.x86_64 pgdg 17.5 KiB login_hook_14-1.6-1PGDG.rhel8.x86_64.rpm
login_hook_14 1.5 el8.x86_64 pgdg 16.7 KiB login_hook_14-1.5-1PGDG.rhel8.x86_64.rpm
login_hook_14 1.7 el8.aarch64 pgdg 17.9 KiB login_hook_14-1.7-1PGDG.rhel8.aarch64.rpm
login_hook_14 1.6 el8.aarch64 pgdg 17.4 KiB login_hook_14-1.6-1PGDG.rhel8.aarch64.rpm
login_hook_14 1.5 el8.aarch64 pgdg 16.7 KiB login_hook_14-1.5-1PGDG.rhel8.aarch64.rpm
login_hook_14 1.7 el9.x86_64 pgdg 18.2 KiB login_hook_14-1.7-1PGDG.rhel9.x86_64.rpm
login_hook_14 1.6 el9.x86_64 pgdg 17.7 KiB login_hook_14-1.6-1PGDG.rhel9.x86_64.rpm
login_hook_14 1.5 el9.x86_64 pgdg 16.8 KiB login_hook_14-1.5-1PGDG.rhel9.x86_64.rpm
login_hook_14 1.7 el9.aarch64 pgdg 18.0 KiB login_hook_14-1.7-1PGDG.rhel9.aarch64.rpm
login_hook_14 1.6 el9.aarch64 pgdg 17.4 KiB login_hook_14-1.6-1PGDG.rhel9.aarch64.rpm
login_hook_14 1.5 el9.aarch64 pgdg 16.4 KiB login_hook_14-1.5-1PGDG.rhel9.aarch64.rpm
login_hook_14 1.7 el10.x86_64 pgdg 18.5 KiB login_hook_14-1.7-1PGDG.rhel10.x86_64.rpm
login_hook_14 1.7 el10.aarch64 pgdg 18.5 KiB login_hook_14-1.7-1PGDG.rhel10.aarch64.rpm
postgresql-14-login-hook 1.7 d12.x86_64 pigsty 27.3 KiB postgresql-14-login-hook_1.7-2PIGSTY~bookworm_amd64.deb
postgresql-14-login-hook 1.7 d12.aarch64 pigsty 27.2 KiB postgresql-14-login-hook_1.7-2PIGSTY~bookworm_arm64.deb
postgresql-14-login-hook 1.7 d13.x86_64 pigsty 27.4 KiB postgresql-14-login-hook_1.7-2PIGSTY~trixie_amd64.deb
postgresql-14-login-hook 1.7 d13.aarch64 pigsty 27.2 KiB postgresql-14-login-hook_1.7-2PIGSTY~trixie_arm64.deb
postgresql-14-login-hook 1.7 u22.x86_64 pigsty 29.3 KiB postgresql-14-login-hook_1.7-2PIGSTY~jammy_amd64.deb
postgresql-14-login-hook 1.7 u22.aarch64 pigsty 29.1 KiB postgresql-14-login-hook_1.7-2PIGSTY~jammy_arm64.deb
postgresql-14-login-hook 1.7 u24.x86_64 pigsty 28.4 KiB postgresql-14-login-hook_1.7-2PIGSTY~noble_amd64.deb
postgresql-14-login-hook 1.7 u24.aarch64 pigsty 28.1 KiB postgresql-14-login-hook_1.7-2PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
login_hook_13 1.7 el8.x86_64 pgdg 17.9 KiB login_hook_13-1.7-1PGDG.rhel8.x86_64.rpm
login_hook_13 1.6 el8.x86_64 pgdg 17.4 KiB login_hook_13-1.6-1PGDG.rhel8.x86_64.rpm
login_hook_13 1.5 el8.x86_64 pgdg 16.7 KiB login_hook_13-1.5-1PGDG.rhel8.x86_64.rpm
login_hook_13 1.7 el8.aarch64 pgdg 17.9 KiB login_hook_13-1.7-1PGDG.rhel8.aarch64.rpm
login_hook_13 1.6 el8.aarch64 pgdg 17.4 KiB login_hook_13-1.6-1PGDG.rhel8.aarch64.rpm
login_hook_13 1.5 el8.aarch64 pgdg 16.6 KiB login_hook_13-1.5-1PGDG.rhel8.aarch64.rpm
login_hook_13 1.7 el9.x86_64 pgdg 18.1 KiB login_hook_13-1.7-1PGDG.rhel9.x86_64.rpm
login_hook_13 1.6 el9.x86_64 pgdg 17.6 KiB login_hook_13-1.6-1PGDG.rhel9.x86_64.rpm
login_hook_13 1.5 el9.x86_64 pgdg 16.7 KiB login_hook_13-1.5-1PGDG.rhel9.x86_64.rpm
login_hook_13 1.7 el9.aarch64 pgdg 18.0 KiB login_hook_13-1.7-1PGDG.rhel9.aarch64.rpm
login_hook_13 1.6 el9.aarch64 pgdg 17.4 KiB login_hook_13-1.6-1PGDG.rhel9.aarch64.rpm
login_hook_13 1.5 el9.aarch64 pgdg 16.4 KiB login_hook_13-1.5-1PGDG.rhel9.aarch64.rpm
login_hook_13 1.7 el10.x86_64 pgdg 18.5 KiB login_hook_13-1.7-1PGDG.rhel10.x86_64.rpm
login_hook_13 1.7 el10.aarch64 pgdg 18.5 KiB login_hook_13-1.7-1PGDG.rhel10.aarch64.rpm
postgresql-13-login-hook 1.7 d12.x86_64 pigsty 27.3 KiB postgresql-13-login-hook_1.7-2PIGSTY~bookworm_amd64.deb
postgresql-13-login-hook 1.7 d12.aarch64 pigsty 27.1 KiB postgresql-13-login-hook_1.7-2PIGSTY~bookworm_arm64.deb
postgresql-13-login-hook 1.7 d13.x86_64 pigsty 27.3 KiB postgresql-13-login-hook_1.7-2PIGSTY~trixie_amd64.deb
postgresql-13-login-hook 1.7 d13.aarch64 pigsty 27.2 KiB postgresql-13-login-hook_1.7-2PIGSTY~trixie_arm64.deb
postgresql-13-login-hook 1.7 u22.x86_64 pigsty 29.2 KiB postgresql-13-login-hook_1.7-2PIGSTY~jammy_amd64.deb
postgresql-13-login-hook 1.7 u22.aarch64 pigsty 28.9 KiB postgresql-13-login-hook_1.7-2PIGSTY~jammy_arm64.deb
postgresql-13-login-hook 1.7 u24.x86_64 pigsty 28.3 KiB postgresql-13-login-hook_1.7-2PIGSTY~noble_amd64.deb
postgresql-13-login-hook 1.7 u24.aarch64 pigsty 28.1 KiB postgresql-13-login-hook_1.7-2PIGSTY~noble_arm64.deb

Source

pig build pkg login_hook;		# build spec not ready

Install

Make sure PGDG and PIGSTY repo available:

pig repo add pgsql -u   # add both repo and update cache

Install this extension with pig:

pig install login_hook;		# install via package name, for the active PG version

pig install login_hook -v 18;   # install for PG 18
pig install login_hook -v 17;   # install for PG 17
pig install login_hook -v 16;   # install for PG 16
pig install login_hook -v 15;   # install for PG 15
pig install login_hook -v 14;   # install for PG 14
pig install login_hook -v 13;   # install for PG 13

Create this extension with:

CREATE EXTENSION login_hook;
Last updated on