/
avpavlow
/
task-service-api
Обзор
Документация
Войти
/
avpavlow
/
task-service-api
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Makefile
24 строки
895 B
aleksey
add: Добавить пакеты для авторизации; fix: Сделать в make откаты на 1 миграцию
21 авг 2025, 22:21
21 авг 2025, 22:21
bf3b24f
Код
Авторство
О чём код?
# Получаем пути и DSN через Go утилиту MIGRATIONS_PATH=$(shell go run ./cmd/utils/config_printer.go migrations_path) DB_URL=$(shell go run ./cmd/utils/config_printer.go dsn) # Запуск приложения run: go run ./cmd/app/main.go --with-migrations # Применить все миграции migrate-up: migrate -path $(MIGRATIONS_PATH) -database "$(DB_URL)" up # Откат всех миграций migrate-down: migrate -path $(MIGRATIONS_PATH) -database "$(DB_URL)" down # Принудительная установка версии миграций migrate-force: migrate -path $(MIGRATIONS_PATH) -database "$(DB_URL)" force $(or $(VERSION),1) # Сброс и повторное применение всех миграций migrate-reset: migrate -path $(MIGRATIONS_PATH) -database "$(DB_URL)" drop -f make --no-print-directory migrate-up