Bon, ... apparemment, postgresql se connecte directement à une database lorsqu'on lance la commande
À la création du nouvel utilisateur, comme aucune base de données n'a été créée, il convient donc de la créer ensuite avec l'utilisateur principal, postgres :
$ sudo -u postgres psql -U postgres |
(à ce stade je ne comprends pas pourquoi il ne me prompt pas pour le mot de passe de l'utilisateur "postgres" alors que je lui avais défini un password plus tôt dans la soirée (et redémarré le service postgresql)... ??)
une fois dans le prompt pgsql :
postgres=# ALTER DATABASE myDatabase OWNER TO username;
|
Et voilà, au prompt bash, $ psql se connectera directement à myDatabse :
username=# SELECT current_database(); current_database ------------------ myDatabase (1 row)
|
Message édité par Swiss_Knight le 26-05-2017 à 02:45:08
---------------
Hergestellt in der Schweiz.