| ... | ... | @@ -40,3 +40,22 @@ $ python manage.py createsuperuser |
|
|
|
```console
|
|
|
|
python manage.py dumpdata api.projectrole_permissions --natural-foreign --natural-primary > /path/to/fixtures/fixtures.json
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
# Dump prod database
|
|
|
|
|
|
|
|
- se connecter sur le pod postgres sur kubernetes et lancer la commande :
|
|
|
|
```bash
|
|
|
|
# se placer dans un PVC pour copier le fichier
|
|
|
|
cd pgdata/tmp/
|
|
|
|
pg_dump -aOv --file ccqtldb-prod.sql ccqtldb
|
|
|
|
```
|
|
|
|
- copier le fichier en local
|
|
|
|
```bash
|
|
|
|
kubectl cp -c postgres master-postgresql-0:/home/postgres/pgdata/tmp/ccqtldb-prod ./ccqtl-prod.sql
|
|
|
|
```
|
|
|
|
|
|
|
|
- Charger les données dans une base de données vide
|
|
|
|
```bash
|
|
|
|
psql -U cc-qtl -X -d cc-qtl-db -f ccqtl-prod-04-09-25.sql
|
|
|
|
``` |