Manage PostgreSQL, SQLite, and Redis databases: create, migrate, backup, restore, query, optimize.
When to Use
- Setting up new databases or tables
- Running schema migrations
- Creating and restoring backups
- Debugging query performance
- Managing database users and permissions
- Health checking database instances
Scripts
| Script | Purpose | Usage |
|---|
backup.sh | Backup/restore PostgreSQL or SQLite databases | bash scripts/backup.sh backup|restore <type> <db> [file] |
migrate.sh | Run SQL migration files in order | bash scripts/migrate.sh <db-url> <migrations-dir> |
health-check.sh | Check database connectivity and basic stats | bash scripts/health-check.sh <type> <connection> |