Information
For completeness of forensic analysis, it is necessary to know how long a user's (or other principal's) connection to the DBMS lasts. This can be achieved by recording disconnections, in addition to logons/connections, in the audit logs.
Disconnection may be initiated by the user or forced by the system (as in a timeout) or result from a system or network failure. To the greatest extent possible, all disconnections must be logged.
Solution
Execute the following SQL as the 'enterprisedb' operating system user:
> psql edb -c 'ALTER SYSTEM SET edb_audit_connect = 'all''
> psql edb -c 'ALTER SYSTEM SET edb_audit_disconnect = 'all''
> psql edb -c 'SELECT pg_reload_conf()'
or
Update the system documentation to note the organizationally approved setting and corresponding justification of the setting for this requirement.