feat: add comprehensive database migration system #3

Merged
ryan merged 1 commits from add-migrations-system into main 2025-08-08 00:13:21 -04:00
Owner
  • Create migrations/ directory with proper structure
  • Add migration runner (migrations/migrate.py) with tracking
  • Implement 001_add_description_column.py migration
  • Add comprehensive README with usage and best practices
  • Support for ordered execution and rollback capabilities
  • Integration ready for Docker and CI/CD workflows

The migration system provides:

  • Ordered execution by filename (001_, 002_, etc.)
  • Applied migration tracking in database
  • Idempotent operations (safe to re-run)
  • Standalone and batch execution modes
  • Comprehensive error handling and logging

Restored description column that was missing after merge.

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

- Create migrations/ directory with proper structure - Add migration runner (migrations/migrate.py) with tracking - Implement 001_add_description_column.py migration - Add comprehensive README with usage and best practices - Support for ordered execution and rollback capabilities - Integration ready for Docker and CI/CD workflows The migration system provides: - Ordered execution by filename (001_, 002_, etc.) - Applied migration tracking in database - Idempotent operations (safe to re-run) - Standalone and batch execution modes - Comprehensive error handling and logging Restored description column that was missing after merge. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
ryan added 1 commit 2025-08-08 00:13:18 -04:00
- Create migrations/ directory with proper structure
- Add migration runner (migrations/migrate.py) with tracking
- Implement 001_add_description_column.py migration
- Add comprehensive README with usage and best practices
- Support for ordered execution and rollback capabilities
- Integration ready for Docker and CI/CD workflows

The migration system provides:
- Ordered execution by filename (001_, 002_, etc.)
- Applied migration tracking in database
- Idempotent operations (safe to re-run)
- Standalone and batch execution modes
- Comprehensive error handling and logging

Restored description column that was missing after merge.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
ryan merged commit 013c398296 into main 2025-08-08 00:13:21 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ryan/petpicturequeue#3