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 :

python manage.py create_remote_db_server

Copier la base de données de prod en local

make db-restore