Skip to content

Enricozc/aula-postgresql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD COM POSTGRESQL + PYTHON

Este projeto é um exemplo prático de CRUD usando:

  • Banco de dados PostgreSQL
  • Conexão com psycopg2
  • Interface web com Streamlit

Como executar

1. Clonar o repositório

git clone https://github.com/Gbrito-code/Aula-Postgresql.git

2. Criar ambiente virtual (opcinal)

python -m venv .venv
.venv\Scripts\activate #windows

3. Instalar dependências

pip install -r requirements.txt

4. Configurar variáveis de ambiente

crie um arquivo .env na raiz do projeto com:

DB_NAME=nome_banco

DB_USER=postgres

DB_PASSWORD=sua_senha

DB_HOST=localhost

DB_PORT=5432

5. Rodar aplicação

python -m streamlit run app.py

Funcionalidades

  • Conexão com o banco
  • Criar alunos
  • Listar alunos
  • Atualizar alunos
  • Deletar alunos
  • Interface simples no streamlit

Autor

Projeto desenvolvido em aula para treinar python + postgresql

Professor: Gabriel Brito de sousa

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages