- .gitea/workflows/test.yml: two parallel CI jobs (SQLite and MySQL),
each generates its own database.yml inline and runs the test suite
- lib/tasks/test_multi_db.rake: `rails test:all_adapters` runs both
adapters sequentially using DATABASE_URL to switch at runtime
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* replace variable names with Hash to avoid invalid Ruby identifiers
* export all values as single-quoted to avoid string interpolation and
treating BigDecimal numbers as Float
* #truncate table instead of #delete_all to avoid foreing_key
constraints errors
Closes#56