PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Docker Compose, Django :rôle_n'existe pas

Cela se produit parce que votre base de données pgsql a été lancée sans envs. L'image docker pgsql n'utilise les envs que la première fois que vous avez créé le conteneur, après cela, elle ne recréera pas la base de données et les utilisateurs.

La solution est de supprimer le volume pgsql donc la prochaine fois que vous docker-compose up vous aurez une nouvelle base de données avec envs lu. Un moyen simple de le faire est docker-compose down -v