simple-bank
所属分类:微服务
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2023-11-25 07:28:30
上 传 者:
sh-1993
说明: 果郎-gRPC-K8b
(Golang-gRPC-K8b)
文件列表:
.idea/ (0, 2023-11-24)
.idea/modules.xml (274, 2023-11-24)
.idea/simple-bank.iml (322, 2023-11-24)
.idea/swagger-settings.xml (183, 2023-11-24)
.idea/vcs.xml (180, 2023-11-24)
Dockerfile (500, 2023-11-24)
api/ (0, 2023-11-24)
api/account.go (2576, 2023-11-24)
api/account_test.go (1136, 2023-11-24)
api/main_test.go (480, 2023-11-24)
api/middleware.go (1323, 2023-11-24)
api/middleware_test.go (3080, 2023-11-24)
api/server.go (1672, 2023-11-24)
api/token.go (1974, 2023-11-24)
api/transfer.go (2043, 2023-11-24)
api/user.go (3855, 2023-11-24)
api/validator.go (267, 2023-11-24)
db/ (0, 2023-11-24)
db/migration/ (0, 2023-11-24)
db/migration/000001_init_schema.down.sql (94, 2023-11-24)
db/migration/000001_init_schema.up.sql (1593, 2023-11-24)
db/migration/000002_add_users.down.sql (194, 2023-11-24)
db/migration/000002_add_users.up.sql (665, 2023-11-24)
db/migration/000003_add_sessions.down.sql (33, 2023-11-24)
db/migration/000003_add_sessions.up.sql (595, 2023-11-24)
db/mock/ (0, 2023-11-24)
db/mock/store.go (12638, 2023-11-24)
db/query/ (0, 2023-11-24)
db/query/account.sql (702, 2023-11-24)
db/query/entry.sql (335, 2023-11-24)
db/query/session.sql (415, 2023-11-24)
db/query/transfer.sql (414, 2023-11-24)
db/query/user.sql (632, 2023-11-24)
... ...
- Create simple_bank database:
```bash
make createdb
```
- Read db migration up all version:
```bash
make migrateup
```
- Read db migration up 1 version:
```bash
make migrateup1
```
- Run db migration down all versions:
```bash
make migratedown
```
...
### How to generate code
- generate SQL CRUD with sqlc:
```bash
make sqlc
```
- Generate DB mock with gomock:
```bash
make mock
```
- Generate a new db migration:
```bash
migrate create -ext sql -dir db/migration -seq
```
近期下载者:
相关文件:
收藏者: