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éeswebapp
est dispponible via le schemawebapp_public
sur la DB
webapp
, la base de donnéeswarehouse
est dispponible via le schemawarehouse_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