при неудачном вводе пароля несколько раз и/или блокировать учетную запись, если она бездействует какое-то определенное время ? В EnterpriseDB и Postgresql Pro есть понятие профиля ролей и/или пользователей, которые можно создавать используя CREATE PROFILE и применять учетной записи ALTER USER|ROLE <name> [[WITH] PROFILE <profile_name>] , а как такое реализовать в бесплатной версии PostgreSQL ?
CREATE USER name [ [ WITH ] option [ ... ] ] where option can be: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | INHERIT | NOINHERIT | LOGIN | NOLOGIN | REPLICATION | NOREPLICATION | BYPASSRLS | NOBYPASSRLS | CONNECTION LIMIT connlimit | [ ENCRYPTED ] PASSWORD 'password' | PASSWORD NULL | VALID UNTIL 'timestamp' | IN ROLE role_name [, ...] | IN GROUP role_name [, ...] | ROLE role_name [, ...] | ADMIN role_name [, ...] | USER role_name [, ...] | SYSID uid по истечению срока видимо VALID UNTIL
Обсуждают сегодня