Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vilhalva/crud-python-em-postgresql
šGERENCIE O NOME E IDADE DOS USUĆRIOS NO DATABASE POSTGRESQL.
https://github.com/vilhalva/crud-python-em-postgresql
aplicativo codigo crud database postgresql python terminal
Last synced: 4 days ago
JSON representation
šGERENCIE O NOME E IDADE DOS USUĆRIOS NO DATABASE POSTGRESQL.
- Host: GitHub
- URL: https://github.com/vilhalva/crud-python-em-postgresql
- Owner: VILHALVA
- Created: 2024-03-29T22:14:31.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-09T16:53:30.000Z (4 months ago)
- Last Synced: 2024-09-09T20:50:19.582Z (4 months ago)
- Topics: aplicativo, codigo, crud, database, postgresql, python, terminal
- Language: Python
- Homepage:
- Size: 7.31 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CRUD PYTHON EM POSTGRESQL
šGERENCIE O NOME E IDADE DOS USUĆRIOS NO DATABASE POSTGRESQL.
## DESCRIĆĆO:
Este aplicativo Ʃ um gerenciador de usuƔrios que permite adicionar, listar, atualizar e excluir informaƧƵes de usuƔrios armazenadas em um banco de dados POSTGRESQL CRUD. Ele foi projetado para fornecer uma interface simples e interativa para manipular os dados dos usuƔrios.Funcionalidades principais:
1. **Adicionar UsuƔrio**: Permite adicionar um novo usuƔrio ao banco de dados, fornecendo o nome e a idade do mesmo.
2. **Listar UsuƔrios**: Apresenta uma lista de todos os usuƔrios cadastrados no banco de dados, mostrando seus nomes e idades.
3. **Atualizar UsuƔrio**: Permite atualizar as informaƧƵes de um usuƔrio existente no banco de dados, substituindo o nome e/ou a idade pelo novo valor fornecido.
4. **Excluir UsuĆ”rio**: Remove um usuĆ”rio especĆfico do banco de dados com base no nome fornecido.
O aplicativo fornece um menu intuitivo para o usuĆ”rio interagir com essas funcionalidades. Ele utiliza a linguagem de programaĆ§Ć£o Python e o conector POSTGRESQL para estabelecer a conexĆ£o com o banco de dados e executar as operaƧƵes de manipulaĆ§Ć£o de dados.
## EXECUTANDO O PROJETO:
### 1. IMPORTAĆĆO DO BANCO DE DADOS:
- Antes de executar o aplicativo, importe o arquivo `DATABASE.sql` fornecido para o seu banco de dados PostgreSQL.### 2. CONFIGURANDO A CONEXĆO COM O POSTGRESQL:
- Certifique-se de substituir `localhost`, `seu_usuario`, e `sua_senha` pelos valores corretos no arquivo `./CODIGO/.env`. O arquivo `.env` deve conter as seguintes variƔveis de ambiente:
```env
DB_HOST=localhost
DB_NAME=cadastro
DB_USER=seu_usuario
DB_PASSWORD=sua_senha
```### 3. INTALANDO AS DEPEDĆNCIAS:
- Entre no diretĆ³rio `CODIGO` e execute o comando:```bash
pip install -r requirements.txt
```### 4. EXECUTANDO O APLICATIVO:
- Para executar o arquivo Python, utilize o comando abaixo no terminal, dentro do diretĆ³rio `./CODIGO`:```
python CODIGO.py
```- Isso iniciarƔ o aplicativo Python que permite adicionar, listar, atualizar e excluir usuƔrios do banco de dados `cadastro`.
## NĆO SABE?
- Entendemos que para manipular arquivos em muitas linguagens, Ć© necessĆ”rio possuir conhecimento nessas Ć”reas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponĆveis:
* [CURSO DE PYTHON](https://github.com/VILHALVA/CURSO-DE-PYTHON)
* [CURSO DE POSTGRESQL](https://github.com/VILHALVA/CURSO-DE-POSTGRESQL)
* [CONFIRA MAIS CURSOS](https://github.com/VILHALVA?tab=repositories&q=+topic:CURSO)## CREDITOS:
- [PROJETO CRIADO PELO VILHALVA](https://github.com/VILHALVA)
- [PROJETO BASEADO NO "CRUD PYTHON EM MYSQL"](https://github.com/VILHALVA/CRUD-PYTHON-EM-MYSQL)