9.8 KiB
9.8 KiB
Table of Contents
postgresql
Synopsis
Postgresql, a database.
Variables
Général
PostgreSQL
Paramétrage du serveur de gestion de bases de données PostgreSQL.
Parameter | Comments |
---|---|
general.postgresql.pg_max_connections mandatory Type: number |
Nombre maximum de connexions. Nombre maximum de connexions concurrentes au serveur de base de données. Default: 100 |
general.postgresql.pg_authentication_timeout mandatory Type: number |
Délai de connexion maximum (en secondes). Temps maximum pour terminer l'authentification du client. Default: 60 |
general.postgresql.pg_server_key mandatory Type: filename |
Emplacement de la clé SSL du serveur PostgreSQL. Default: /etc/postgresql/12/main/server.key |
general.postgresql.pg_server_cert mandatory Type: filename |
Emplacement du certificat du serveur PostgreSQL. Default: /etc/postgresql/12/main/server.crt |
general.postgresql.pg_autovacuum mandatory Type: boolean |
Activer le VACUUM automatique. Default: True |
general.postgresql.pg_work_mem mandatory Type: number |
Mémoire tampon allouée aux opérations de tri et tables de hash. Quantité de mémoire allouée à chaque opération avant écriture sur le disque (par défaut : 4MB). Default: 4 |
general.postgresql.pg_work_mem_unit mandatory Type: choice |
Unité de la mémoire tampon. Choices: - MB ← default- kB |
general.postgresql.pg_maintenance_work_mem mandatory Type: number |
Mémoire tampon allouée pour les opérations de maintenance. Quantité de mémoire allouée à chaque opération avant écriture sur le disque (par défaut : 64MB, minimum: 1024kB). Default: 64 |
general.postgresql.pg_maintenance_work_mem_unit mandatory Type: choice |
Unité de la mémoire tampon. Choices: - MB ← default- kB |
general.postgresql.pg_wal_buffers mandatory Type: number |
Mémoire tampon allouée pour les journaux. Quantité de mémoire allouée avant écriture sur le disque (par défaut : -1, soit 1/32ème de la valeur de shared_buffers). Default: -1 |
general.postgresql.pg_max_wal_size mandatory Type: number |
Limite douce du Write Ahead Log. Limite douce pour le Write Ahead Log. Default: 1 |
general.postgresql.pg_max_wal_size_unit mandatory Type: choice |
Unité de la limite douce du Write Ahead Log. Choices: - GB ← default- MB - kB |
general.postgresql.pg_shared_buffers mandatory Type: number |
Quantité de mémoire pour les buffers partagés. Quantité de mémoire que le serveur de bases de données utilise comme mémoire partagée. Default: 128 |
general.postgresql.pg_shared_buffers_unit mandatory Type: choice |
Unité de la quantité de mémoire pour les buffers partagés. Choices: - MB ← default- kB |
general.postgresql.pg_effective_cache_size mandatory Type: number |
Taille du cache. Initialise l'estimation faite par le planificateur pour le nombre de bloc de 8ko réelle du cache disque disponible pour une requête. Default: 4 |
general.postgresql.pg_effective_cache_size_unit mandatory Type: choice |
Unité de la taille du cache. Choices: - MB - kB - GB ← default |
Accounts
Account for suffix value
This a dynamic family generated from the variable "accounts.remotes".
Parameter | Comments |
---|---|
accounts.remote_suffix value.remote_ip_suffix value mandatory Type: ip |
Remote IP . Default: calculated |
Requirements services
- LocalDNS
- Journald
bold: provider is mandatory
Example
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
postgresql:
applicationservice: postgresql
provider_zone: postgresql
zones_name:
- localdns