J'ai essayé d'utiliser docker
il suffit d'installer ce conteneur docker https://hub.docker.com/r/mdillon/postgis/ exécutez cette commande depuis le manuel:
docker run --name some-postgis -e POSTGRES_PASSWORD=mysecretpassword -d mdillon/postgis
Et maintenant, il faut entrer dans psql
:
su postgres
Et je ne peux tout simplement pas me connecter. Je pense toujours que postgres
est le mot de passe par défaut mais il ne le permet pas.
Qu'est-ce que je peux manquer là-bas?
Il n'y a pas de mot de passe par défaut. Le mode d'authentification par défaut pour PostgreSQL est défini sur ident, et non sur sql DB user/password.
Fonctionnement cat /var/lib/pgsql/9.3/data/pg_hba.conf
vous le montrera.
Ce que cela signifie en réalité, c'est que pour vous connecter correctement à PostgreSQL, vous devez être connecté en tant qu'utilisateur du système d'exploitation correct qui a été utilisé pour l'installer. Vous vous authentifiez pratiquement auprès de l'utilisateur du système d'exploitation.