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éeswebappest dispponible via le schemawebapp_publicsur la DB
webapp, la base de donnéeswarehouseest dispponible via le schemawarehouse_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