mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-01-15 00:29:29 -06:00
- Handle SQLite's limited ALTER COLUMN support
- Use server_default for NOT NULL columns in SQLite
- Use dialect-specific SQL for date functions (DATE('now') vs CURRENT_DATE)
- Add fallback handling for unsupported SQLite operations
- Improve downgrade function with better error handling
This resolves the 'near ALTER: syntax error' when running migrations on SQLite
in GitHub Actions CI environment.