Commandes Django utiles¶

Créer un super-utilisateur¶

python manage.py createsuperuser

Changer le mot de passe d’un utilisateur¶

python manage.py changepassword <nom-de-l-utilisateur>

Création des liens entre bases de données¶

On utilise 2 bases de donnĂ©es par environnement. Chaque instance de bases de donnĂ©es est disponible sur l’autre base via un schema en utilisant le pluggin postgres_fdw

  • sur la DB warehouse, la base de donnĂ©es webapp est dispponible via le schema webapp_public

  • sur la DB webapp, la base de donnĂ©es warehouse est dispponible via le schema warehouse_public

Pour créer ou mettre à jour ces schemas, utiliser la commmande create-remote-db-server :

make create-remote-db-server

Copier la base de données de prod en local¶

make db-restore-local-from-prod

Copier la base de données de preprod en local¶

make db-restore-local-from-preprod