forked from stove/dataset
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.