Handles MySQL ER_OPTION_PREVENTS_STATEMENT (1290) errors by translating them into ActiveRecord::ConnectionFailed, enabling Rails' built-in retry mechanism to transparently reconnect. Useful for Aurora failover, ProxySQL, RDS Multi-AZ, or any MySQL read-only switchover scenario.

Required Ruby Version

>= 3.2.0

Authors

Shia

Versions

  1. 0.1.1
    1. source

      1. 0.1.1 source March 05, 2026 (6.5 KB)
  2. 0.1.0
    1. source

      1. 0.1.0 source February 28, 2026 (6.5 KB)

Pushed by

SHA 256 checksum