mirror of
https://github.com/scroll-tech/scroll.git
synced 2026-04-23 03:00:50 -04:00
Co-authored-by: vincent <419436363@qq.com> Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
43 lines
572 B
Markdown
43 lines
572 B
Markdown
# DATABASE CLIENT
|
|
|
|
This repo contains the Scroll database client.
|
|
|
|
Database client will provide init, show version, rollback, check status services
|
|
|
|
## Build
|
|
|
|
``` bash
|
|
make db_cli
|
|
```
|
|
|
|
## Usage
|
|
``` bash
|
|
# Migrate
|
|
db_cli migrate
|
|
# Reset
|
|
db_cli reset
|
|
# Status
|
|
db_cli status
|
|
# Version
|
|
db_cli version
|
|
# RollBack
|
|
db_cli rollback
|
|
```
|
|
|
|
## Test
|
|
|
|
```bash
|
|
make test
|
|
```
|
|
|
|
## db config
|
|
|
|
* db settings in config
|
|
|
|
```bash
|
|
# DB_DSN: db data source name
|
|
export DB_DSN="postgres://admin:123456@localhost/test_db?sslmode=disable"
|
|
# DB_DRIVER: db driver name
|
|
export DB_DRIVER="postgres"
|
|
```
|