Rustelo/justfiles/database.just

55 lines
1.4 KiB
Plaintext
Raw Normal View History

2026-02-08 20:18:46 +00:00
# =============================================================================
# DATABASE COMMANDS - Rustelo Framework
# =============================================================================
# Database operations for Rustelo-based projects
# Setup database (PostgreSQL or SQLite)
db-setup:
@echo "🗄️ Setting up database..."
./scripts/databases/db-setup.sh
# Create database
db-create:
@echo "🗄️ Creating database..."
./scripts/databases/db.sh create
# Run database migrations
db-migrate:
@echo "🗄️ Running migrations..."
./scripts/databases/db-migrate.sh
# Check migration status
db-status:
@echo "🗄️ Checking migration status..."
./scripts/databases/db.sh status
# Check database health
db-health:
@echo "🗄️ Checking database health..."
./scripts/databases/db.sh health
# Reset database (WARNING: destroys data)
db-reset:
@echo "⚠️ Resetting database..."
./scripts/databases/db.sh reset
# Backup database
db-backup:
@echo "🗄️ Backing up database..."
./scripts/databases/db-backup.sh
# Monitor database performance
db-monitor:
@echo "🗄️ Monitoring database..."
./scripts/databases/db-monitor.sh
# Show database size
db-size:
@echo "🗄️ Database size information..."
./scripts/databases/db.sh size
# Optimize database
db-optimize:
@echo "🗄️ Optimizing database..."
2026-02-08 20:37:49 +00:00
./scripts/databases/db.sh optimize