oui, l'utilisateur postgres est créé automatiquement lors de l'installation de postgresql.
Cependant, il faut changer au préalable le mot de passe en mode console via
passwd postgres
En outre, une
procédure d'installation de la version 10 existe, mais je dirais qu'
au niveau de la sécurité de connexion, il faut bien lire la documentation parallèle !
Pour ne pas autoriser n'importe qui à émettre des requêtes....
La
documentation suivante date un peu (version 9x) mais il s'agit d'un résumé plutôt bien fait pour démarrer.
Il semble que si on tape la commande :
## Fedora 27/26/25 and CentOS/RHEL/SL 7.4 ##
/usr/pgsql-10/bin/postgresql-10-setup initdb
plus d'une fois, qu'il faille réinstallé le tout !
C'est
cette discussion qui va dans ce sens :
Serverfault.com wrote:Initdb should only be run once. It will create the directory where you'll keep the config files and (usually) the actual database. You've obviously already done that already; otherwrise there wouldn't be any pg_hba.conf for you to edit.
So, just don't run postgresql initdb again, unless you are doing a complete reinstall.
Car à la 2ième fois, on reçoit un message du type
"le dossier ..... n'est pas vide !" (en anglais)
Sur ce point, j'aurais aimé avoir l'avis d'une personne expérimentée car j'ai des soucis.
J'ajoute, que lorsqu'on fait un
dnf remove postgre*
les fichiers ne semblent pas supprimés !? Si vous pouviez me dire pourquoi svp ?
Y a-t-il un rapport avec ce
tuto qui invite à modifier la configuration suivante :
if not true then false wrote:Fedora
Add exclude to /etc/yum.repos.d/fedora.repo file [fedora] section:
[fedora]
...
exclude=postgresql*
Add exclude to /etc/yum.repos.d/fedora-updates.repo file [updates] section:
[updates]
...
exclude=postgresql*