lccherigath / sqlalchemy-tutorial

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sqlalchemy-tutorial

Exemplos de utilização de SQL Alchemy, framework de mapeamento objeto-relacional (ORM) de código aberto. A apresentação teórica encontra-se no link https://docs.google.com/presentation/d/e/2PACX-1vTv-4outHuT9EVDWNL003H6NSG196sVK-7a9FmGmhemNg9O6lwmPfJFkUr1h6JjA0LkO_SbI1St_2YU/pub?start=false&loop=false&delayms=3000

Como utilizar

# Prepare o ambiente de desenvolvimento
sudo apt install libpq-dev python-dev python-pip python-virtualenv

# Crie um banco de dados chamado sqlalchemy_tutorial em alguma instância do PostgreSQL
# e execute o script bd/aula_sqlalchemy.sql
# Se desejar crie um container docker
docker run --name sqlalchemy-orm-psql \
    -e POSTGRES_PASSWORD=pass \
    -d postgres

# Clone o repositório e acesse o diretório
git clone https://github.com/lccherigath/sqlalchemy-tutorial.git
cd sqlalchemy-tutorial

# Crie um ambiente virtual e ative-o
virtualenv -p python3 venv
source venv/bin/activate

# Instale as dependências do projeto
pip install -r requirements.txt

# Execute os scripts com os exemplos
python inserts.py
python queries.py
python update_delete.py

About


Languages

Language:Python 77.5%Language:TSQL 22.5%