jeffersonnunesfonseca / importer-base-receita

Serviço de importação da base de cnpj pública da receita federal para dentro do mysql

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Base baixada direto do site da receita federal

CREATE SCHEMA `base_cnpj` ;

Instalar dependências

pip install -r requirements.txt

Config

  • criar arquivo alembic.ini
mv alembic.ini.example alembic.ini

  • Seta string de conexão no alembic.ini e exportar como variavel de ambiente
alembic.ini:38 = sqlalchemy.url = mysql+pymysql://teste:teste@localhost/base_cnpj

export DATABASE_URL=mysql+pymysql://teste:teste@localhost/base_cnpj

  • subindo tabelas com o alembic
alembic upgrade head

TODO - processo de agrupamento dos arquivos baixados

  • a fazer ...

Importando arquivo

  • executar o arquivo 'import_base.sh', irá disparar 3 processos de importaçãos, empresa, socios e estabelecimentos
sh import_base.sh

About

Serviço de importação da base de cnpj pública da receita federal para dentro do mysql


Languages

Language:Python 94.9%Language:Mako 2.8%Language:Shell 2.3%