Extração do conjunto da despesa e carga no PostgreSQL.
Selecionar o branch (main para versão já revisada ou development para versão em desenvolvimento):
Git bash:
git checkout -b <branch> --track origin/<branch>
Clonar o projeto, seguir as etapas a seguir.
cd diretorio/do/projeto
python -m venv venv
Linha de comando no Windows:
cd diretorio/do/projeto
venv\Scripts\activate
Git bash:
cd diretorio/do/projeto
source venv\Scripts\activate
pip install -r requirements.txt
- Baixar e instalar o Docker Desktop.
O arquivo docker-compose.yml
está configurado para levantar o PostgreSQL (usuário: postgres; senha: postgres) e pgAdmin (usuário: splor@planejamento.mg.gov.br; senha: admin). Para isso execute na linha de comando (depois de abrir o Docker Desktop)
docker compose up
O pgAdmin está disponível em http://localhost:5050/. É necessário inserir a senha default postgres
para conexão ao banco.
Se o cliente psql
estiver instalado é possível se conectar ao banco de dados com:
psql -h localhost -U postgres -W
-
Ativar o ambiente virtual (caso já não esteja ativado)
-
Executar makefile
Baixar arquivos tar.gz do portal dadosmg:
make download
Executar script de carga de dados:
make run
Fazer download dos arquivos e executar o script de carga de dados:
make all