Files
History_Api/Makefile
2026-03-25 22:29:43 +07:00

25 lines
562 B
Makefile

DB_URL ?= postgres://history:secret@localhost:5432/history_map?sslmode=disable
APP = cmd/history-api/
.PHONY: postgres createdb dropdb migrate-up migrate-down migrate-reset sqlc run build dev
migrate-up:
migrate -path db/migrations -database "$(DB_URL)" up
migrate-down:
migrate -path db/migrations -database "$(DB_URL)" down 1
migrate-reset:
migrate -path db/migrations -database "$(DB_URL)" drop -f
migrate -path db/migrations -database "$(DB_URL)" up
sqlc:
sqlc generate
run:
go run $(APP)
build:
go build -o app $(APP)
dev: sqlc migrate-up run