chinnonsantos / sql-paises-estados-cidades

SQL de todos os Países e Nações (c/ Código do Portal do Comércio Exterior ou BACEN) + Estados e Federações Brasileiras (c/ DDD e Código do IBGE) + Cidades e Municípios Brasileiros (c/ Código do IBGE), incluindo as 31 regiões administrativas do DF, Ilhas e Áreas Remotas do Mundo.
MIT License
899 stars 304 forks source link

Python Script para automação #18

Open luizvaz opened 4 years ago

luizvaz commented 4 years ago

Chinnon, eu criei um script python que faz a leitura das informações da SEFAZ/MG e atualiza a tabela municipios.

Eu não sei como fazer um pull request com esses novos arquivos. Segue o link para incorporar os arquivos: https://github.com/luizvaz/sql-paises-estados-cidades/tree/master/PostgreSQL/script

Os arquivos .sql são gerados pelo script python tom_scrap.py. Já a atualização do banco pode ser feita diretamente pelo update.bat, após a edição dos dados de acesso ao banco.

chinnonsantos commented 4 years ago

@luizvaz Obrigado pela contribuição, vou analisar com carinho nesse feriado do dia 10/04 para encontramos a melhor forma de integrar esses dados... eu não abrir os arquivos mas vou ter que adaptar o .bat para .sh (shell script) porque minha plataforma é Linux, de toda forma há algumas atualizações para ser feita nesse repositório, vamos ver se agora sai... tempo aqui está escasso...

luizvaz commented 4 years ago

@chinnonsantos Adicionei o script .sh (bash script) e testei. Está tudo funcionando...

ghost commented 4 years ago

@luizvaz Fiz o merge das alterações com os Códigos TOM, sobre o script, pensarei em uma forma de inclui-los no projeto, estou elaborando formas de criar scripts JavaScript (Node) para incluir testes automatizados para os scripts, usando serviços de CI como Travis para executar os testes a cada novo PR, algum modelo de testar os insert, garantindo o mínimo de confiabilidade dos scripts.

Vou manter essa Issue aberta até concluímos essa ideia de incluir scripts para automatizar processos e testes.