| services.postgresql.port | The port on which PostgreSQL listens.
|
| services.postgresql.enable | Whether to enable PostgreSQL Server.
|
| services.postgresql.package | PostgreSQL package to use.
|
| services.postgresql.initdbArgs | Additional arguments passed to initdb during data dir
initialisation.
|
| services.postgresql.identMap | Defines the mapping from system users to database users
|
| services.postgresql.checkConfig | Check the syntax of the configuration file at compile time
|
| services.postgresql.extraPlugins | List of PostgreSQL plugins
|
| services.postgresql.dataDir | The data directory for PostgreSQL
|
| services.postgresql.initialScript | A file containing SQL statements to execute on first startup.
|
| services.postgresql.logLinePrefix | A printf-style string that is output at the beginning of each log line
|
| services.postgresql.enableTCPIP | Whether PostgreSQL should listen on all network interfaces
|
| services.postgresql.recoveryConfig | Contents of the recovery.conf file.
|
| services.postgresql.settings | PostgreSQL configuration
|
| services.postgresql.ensureUsers | Ensures that the specified users exist and have at least the ensured permissions
|
| services.postgresql.ensureDatabases | Ensures that the specified databases exist
|
| services.postgresql.authentication | Defines how users authenticate themselves to the server
|
| services.postgresql.ensureUsers.*.name | Name of the user to ensure.
|
| services.postgresql.ensureUsers.*.ensurePermissions | Permissions to ensure for the user, specified as an attribute set
|