https://github.com/jtemporal/tadpgweb
Material pro TAD de postgres ->
https://github.com/jtemporal/tadpgweb
Last synced: over 1 year ago
JSON representation
Material pro TAD de postgres ->
- Host: GitHub
- URL: https://github.com/jtemporal/tadpgweb
- Owner: jtemporal
- Created: 2018-04-06T22:21:19.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-06T22:21:32.000Z (about 8 years ago)
- Last Synced: 2025-01-12T18:35:23.139Z (over 1 year ago)
- Homepage: https://www.youtube.com/watch?v=4DmK0b7QqYE
- Size: 2.93 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TAD: pgweb
[pgweb](https://github.com/sosedoff/pgweb) é um cliente multi-plataforma para bancos de dados PostgreSQL.
É escrito em Go o que significa que você pode instalar usando `go get`:
```console
go get github.com/sosedoff/pgweb
```
Aqui vamos usar a imagem [docker com o postgres na versão 9.6](https://github.com/docker-library/postgres) com o docker-compose mas se você tiver uma instância local do PostgreSQL já serve.
Colocando o banco no ar:
```console
cd tadpgweb
docker-compose up tad
```
## Preparando o banco
Num outro terminal vamos copiar os arquivos de migração para dentro da pasta do postgres:
```console
sudo cp migrations/*up.sql data/postgres/
```
E depois para aplicar as migrações no banco:
```console
docker-compose exec tad psql -U postgres -d tadpgweb -1 -f /var/lib/postgresql/data/001_create_table_up.sql
docker-compose exec tad psql -U postgres -d tadpgweb -1 -f /var/lib/postgresql/data/002_alter_table_up.sql
docker-compose exec tad psql -U postgres -d tadpgweb -1 -f /var/lib/postgresql/data/003_alter_table_up.sql
docker-compose exec tad psql -U postgres -d tadpgweb -1 -f /var/lib/postgresql/data/004_data_migration_up.sql
```
E finalmente rode o `pgweb`:
```console
pgweb
```