feat: 新增 MySQL 数据库驱动支持,支持跨设备数据同步
This commit is contained in:
12
Makefile
12
Makefile
@@ -40,18 +40,22 @@ backend-deps:
|
||||
backend-generate:
|
||||
cd backend && go generate ./...
|
||||
|
||||
DB_DRIVER ?= sqlite3
|
||||
DB_DSN ?= $(DB_PATH)
|
||||
|
||||
backend-migrate-up:
|
||||
cd backend && goose -dir migrations sqlite3 $(DB_PATH) up
|
||||
cd backend && goose -dir migrations/$(DB_DRIVER) $(DB_DRIVER) "$(DB_DSN)" up
|
||||
|
||||
backend-migrate-down:
|
||||
cd backend && goose -dir migrations sqlite3 $(DB_PATH) down
|
||||
cd backend && goose -dir migrations/$(DB_DRIVER) $(DB_DRIVER) "$(DB_DSN)" down
|
||||
|
||||
backend-migrate-status:
|
||||
cd backend && goose -dir migrations sqlite3 $(DB_PATH) status
|
||||
cd backend && goose -dir migrations/$(DB_DRIVER) $(DB_DRIVER) "$(DB_DSN)" status
|
||||
|
||||
backend-migrate-create:
|
||||
@read -p "Migration name: " name; \
|
||||
cd backend && goose -dir migrations create $$name sql
|
||||
cd backend && goose -dir migrations/sqlite create $$name sql; \
|
||||
cd backend && goose -dir migrations/mysql create $$name sql
|
||||
|
||||
# ============================================
|
||||
# 前端
|
||||
|
||||
Reference in New Issue
Block a user