Rails Daily: Database Configuration Cleanup and Documentation Updates
Rails merged three PRs focused on database configuration deprecations and documentation improvements. The main changes include deprecating MySQL's strict mode option and PostgreSQL's schema_order, plus enhanced validation documentation.
Duration: PT1M45S
Episode overview
This episode is a short developer briefing from Rails Daily.
It explains recent repository work in plain language.
- Show: Rails Daily
- Published: 2026-03-28T10:09:45Z
- Audio duration: PT1M45S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning, this is Rails Daily for March 28th, 2026.
Three pull requests were merged yesterday, focusing on database configuration cleanup and documentation improvements.
Eileen Codes merged a deprecation of the strict option in MySQL database configurations. The strict config option, introduced in Rails 4.2 to control SQL mode, is being phased out since the same behavior can be achieved directly with variables. Users running strict mode true can simply remove the option, while those…
Chris Gunther merged documentation updates for validation options, clarifying that the if and unless options on validations accept arrays. This addresses a gap where the array support wasn't obvious when reading validation documentation, even though it's available through Active Support callbacks.
P8 merged documentation for Action Text's with_rich_text methods, adding missing documentation to the Action Text attribute module.
Additional commits included Eileen's work consolidating PostgreSQL's configure_connection method and deprecating the schema_order option. The PostgreSQL changes allow individual database settings to be skipped by setting them to false, which is particularly useful when…
Nearby episodes from Rails Daily
- Performance and Developer Experience Improvements
- Documentation Fix
- Weekly Recap - Database Optimization & Configuration Updates
- PostgreSQL Connection Performance Boost
- Testing Coverage and Unicode Fixes
- Performance Optimizations and MySQL Reliability
- Critical Security Patches
- Test Coverage Improvements