Commit d1afa38e authored by Bruno Martin's avatar Bruno Martin
Browse files

add example to import dev database

parent 49734472
Pipeline #7272 failed with stage
......@@ -16,6 +16,20 @@ Se você já tiver a pasta de um submódulo no seu ambiente local, mas ela estiv
git submodule sync
git submodule update --init
```
## Importanto Bando de dados de testes (ou da produção)
Neste exemplo, apagamos e recriamos o banco para garantir que estamos importando sobre uma base limpa.
Este exemplo cobre a importação feita a partir de um binário (psqlc), adapte o os comandos para usar com outros formatos.
```
# Sobe somente container do postgres, importantes senão o django vai bloquer alterações no banco
docker-compose up postgres
# copia backup para dentro do container (isso pode ser melhorado)
docker cp backup.psqlc postgres_1:/backup.psqlc
docker-compose exec postgres sh -c "dropdb -U\$POSTGRES_USER django"
docker-compose exec postgres sh -c "createdb -U\$POSTGRES_USER django"
docker-compose exec postgres sh -c "pg_restore -U\$POSTGRES_USER -O -x -n public -d django backup.psqlc"
```
## Testes
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment