(feat) refactoring, migration, sqlx prepare

This commit is contained in:
Rorik Star Platinum 2025-11-06 21:45:09 +03:00
parent da3dfe40b0
commit 15b92ba3a4
17 changed files with 528 additions and 107 deletions

View file

@ -15,6 +15,22 @@ db-down:
db-logs:
@docker compose logs -f postgres
db-migrate-create NAME:
@echo "📝 Creating new migration: {{NAME}}"
@{{sops_run}} 'sqlx migrate add {{NAME}}'
db-migrate:
@echo "🚀 Running database migrations..."
@{{sops_run}} 'sqlx migrate run'
db-migrate-revert:
@echo "⏪ Reverting last migration..."
@{{sops_run}} 'sqlx migrate revert'
db-prepare:
@echo "📦 Preparing sqlx query metadata..."
@{{sops_run}} 'cargo sqlx prepare'
db-reset:
@echo "🗑️ Resetting PostgreSQL (deleting all data)..."
@docker compose down -v