9.9 KiB
9.9 KiB
Table of Contents
Return to the list of application services.
postgresql
Synopsis
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
Variables
General
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 |
Requirements services
Mandatories
- LocalDNS: DNS forwarder for local domain name.
Optionals
- Journald: Concentrate journal messages on one host.
Dependances
- base-fedora-37: Base information of a Fedora 37.
- base-fedora: Base information of a Fedora.
Useful for services
- forgejo: Forgejo, a community managed lightweight code hosting solution.
- gitea: Transitional package for Gitea to Forgejo.
- grafana: Grafana is an analytics and interactive visualization web application.
- mailman: GNU Mailman, managing electronic mail discussion and e-newsletter lists.
- nextcloud: Nextcloud, Online collaboration platform.
- odoo: Odoo, an ERP and CRM.
- peertube: Peertube, a federated (ActivityPub) video streaming platform.
- roundcube: Roundcube, a webmail.
- vaultwarden: Vaultwarden, a password manager.