Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveurs:installation:db-srv:postgresql-config [2026/10/08 10:58] – [Configurer les utilisateurs pour Postgresql] jpmilcentserveurs:installation:db-srv:postgresql-config [2026/10/08 17:08] (Version actuelle) – [Configurer les utilisateurs pour Postgresql] jpmilcent
Ligne 49: Ligne 49:
       * Créer l'utilisateur //geonatatlas// pour //GeoNature// : ''%% psql -c "CREATE ROLE geonatatlas WITH LOGIN PASSWORD '<mot-de-passe>';" %%''       * Créer l'utilisateur //geonatatlas// pour //GeoNature// : ''%% psql -c "CREATE ROLE geonatatlas WITH LOGIN PASSWORD '<mot-de-passe>';" %%''
       *  Le script d'installation créés la base de données de //GeoNature Atlas// (au cas ou la commande : ''%% createdb -O geonatatlas -T template0 -E UTF-8 -l fr_FR.UTF-8 gnatlas %%'' )       *  Le script d'installation créés la base de données de //GeoNature Atlas// (au cas ou la commande : ''%% createdb -O geonatatlas -T template0 -E UTF-8 -l fr_FR.UTF-8 gnatlas %%'' )
-      * Il faut également donner les droits de créations sur la base ''gnatlas'' à l'utilisateur ''geonatadmin'' qui sera le propriétaire de cette base : ''%% psql -c "GRANT CREATE ON DATABASE gnatlas TO geonatadmin;" %%''+      * Il faut également donner des droits à ''geonatadmin'' :  
 +        * de créations car il sera le propriétaire de cette base : ''%% psql -c "GRANT CREATE ON DATABASE gnatlas TO geonatadmin;" %%'' 
 +        * de création dans le schéma ''public'' avec : ''%% psql -c "GRANT USAGE, CREATE ON SCHEMA public TO geonatadmin;" %%'' 
 +        * de propriété de la base : ''%% psql -c "ALTER DATABASE gnatlas OWNER TO geonatadmin;" %%'' 
 +        * de propriété du schema public : ''%% psql -c "ALTER SCHEMA public OWNER TO geonatadmin;" %%''
     * Créer l'utilisateur //Postgresql// //telegraf// :     * Créer l'utilisateur //Postgresql// //telegraf// :
       * Créer l'utilisateur //telegraf// pour l'accès à la base //postgres// : ''%% psql -c "CREATE ROLE telegraf WITH LOGIN PASSWORD '<mot-de-passe>';" %%''       * Créer l'utilisateur //telegraf// pour l'accès à la base //postgres// : ''%% psql -c "CREATE ROLE telegraf WITH LOGIN PASSWORD '<mot-de-passe>';" %%''
Ligne 146: Ligne 150:
 pg_stat_statements.track = all pg_stat_statements.track = all
 </code> </code>
 +
 ==== Utilisation de PgTune ==== ==== Utilisation de PgTune ====
 L'idée est d'adapter rapidement la configuration de Postgresql fournie par défaut aux caractéristiques de l'instance abritant le serveur Postgresql. Pour cela nous utiliserons le site https://pgtune.leopard.in.ua/. L'idée est d'adapter rapidement la configuration de Postgresql fournie par défaut aux caractéristiques de l'instance abritant le serveur Postgresql. Pour cela nous utiliserons le site https://pgtune.leopard.in.ua/.
  • serveurs/installation/db-srv/postgresql-config.1791457098.txt.gz
  • Dernière modification : 2026/10/08 10:58
  • de jpmilcent