Skip to content

A small piece of code to stream data between a database and a .csv file

Notifications You must be signed in to change notification settings

tsaraujo96/sqlalchemy_stream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stream de dados

Um pequeno pedaço de código para realizaçar stream de dados entre um banco e um arquivo .csv

o código levanta um banco de dados SQLite chamado mock_data.db, sendo que a quantidade de linhas você poderá customizar no arquivo conftest.py na variável n_row. Todos os dados são dados mockados aleatoriamente.

Instalação

Para configurar o ambiente, crie um venv

  python -m venv venv

inicie a venv (exemplo windows)

  ./venv/Scripts/activate

instale as dependências

  pip install -r requirements.txt

Rodando os testes

Para rodar os testes, você poderá rodar da pasta raiz.

  pytest -v

Ou você poderá optar por rodar a própria aplicação em sí

  python .\main.py

Caso queira rodar com os dados de consumo de memória, será criado um arquivo chamado memory_profiler.log

  python -m memory_profiler .\main.py

About

A small piece of code to stream data between a database and a .csv file

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages