54 lines
1.4 KiB
Plaintext
54 lines
1.4 KiB
Plaintext
|
|
# =============================================================================
|
||
|
|
# 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..."
|
||
|
|
./scripts/databases/db.sh optimize
|