An open API service indexing awesome lists of open source software.

https://github.com/jobson-almeida/drizzle-nodejs-typescript

CRUD de usuários utilizando o ORM Typesrcipt Drizzle para bancos de dados SQL.
https://github.com/jobson-almeida/drizzle-nodejs-typescript

axios backend drizzle drizzle-orm express node nodejs postgres swagger swagger-ui typescript

Last synced: about 2 months ago
JSON representation

CRUD de usuários utilizando o ORM Typesrcipt Drizzle para bancos de dados SQL.

Awesome Lists containing this project

README

          

## Cadastro de usuário com ORM Drizzle
 

### Description
Utilizando o ORM Typesrcipt Drizzle para bancos de dados SQL. Para tal foram utilizados o Nodejs, Typescript e banco de dados PostgreSQL para criação de um CRUD de usuários.

 

### Linguagens e Ferramentas



drizzle

 

javascript

 

docker

 

postgres

 

nodejs

 

typescript

 

swagger

 

npm


 

### Criar o arquivo .env e adicionar a variável de conexão com o banco de dados

```dosini
DATABASE_URL=postgresql://docker:docker@localhost:5432/drizzle_nodejs_typescript
```

 

### Instalação e execução do banco de dados

```dosini
docker-compose up
```

 

### Gere o arquivo para migração da base de dados

```dosini
npm run generate
```

 

### Execute a migração

```dosini
npm run migrate
```

 

### Execute o projeto

```dosini
npm run start
```

 

### Documentação da API

http://localhost:3000/api-docs

 
 

---

developed by Jobson Almeida