HowtoPostgreSQL : tfix

This commit is contained in:
David Prevot 2023-05-05 14:27:00 +02:00
parent 62e090c463
commit e69bb3736b

View file

@ -7,7 +7,7 @@ categories: databases
* Rôle Ansible : <https://forge.evolix.org/projects/ansible-roles/repository/show/postgresql>
* The Internals of PostgreSQL : <http://www.interdb.jp/pg/>
[PostgreSQL](https://www.postgresql.org/) est un système de gestion de base de données relationnelle et objet. PostgreSQL met l'accent sur le respect du standard SQL et l'intégrité des données, notamment avec le mécanisme des journaux de transactions (WAL : Write Ahead Logging) écrits sur le disque avant un enregistrement réél dans les fichiers de base de données.
[PostgreSQL](https://www.postgresql.org/) est un système de gestion de base de données relationnelle et objet. PostgreSQL met l'accent sur le respect du standard SQL et l'intégrité des données, notamment avec le mécanisme des journaux de transactions (WAL : Write Ahead Logging) écrits sur le disque avant un enregistrement réel dans les fichiers de base de données.
# Installation
@ -479,7 +479,7 @@ ou avec une requête SQL :
=# GRANT admin TO jdoe;
~~~
(Il faut que jdoe est été créé avec l'option INHERIT (c'est le cas par défaut))
(Il faut que jdoe ait été créé avec l'option INHERIT (c'est le cas par défaut))
Si on doit créer un utilisateur qui dois avoir access à une base de données, mais dont il n'est pas le propriétaire, il faut que celui-ci hérite des droits du propriétaire.
A faire avec tous les utilisateurs de toutes les bases dont ce rôle / utilisateur postgresql doit avoir accès.
@ -703,7 +703,7 @@ $ pg_restore -F c all.dump
Avec -C, les données sont toujours restaurées dans le nom de la base qui apparaît dans le fichier de sauvegarde.
- Pour réinjecté les données de la sauvegarde sans supprimé la base au préalable :
- Pour réinjecter les données de la sauvegarde sans supprimer la base au préalable :
~~~
# pg_restore --clean -d <base> -U <user> -W --role=<user> base.dump