Rails のどのバージョンがどの mysql のバージョンをサポートしているかを確認するには、どこを見ればよいですか?
2 に答える
Rails はいくつかの異なる種類のデータベースを使用できますが、この種の相互運用性により、高度な機能を使用できなくなります。そのため、Rails は、MySQL の有史以前のバージョンを除くすべてのバージョンが提供できる基本的な機能に依存しているようです。
これは、Rails の構成よりも規約の原則に関係している可能性があります。使用するデータベース関数の基本セットが提供されますが、いずれも最先端ではありません。
これは、そのような互換性リストが明らかに存在しないことも説明できます。私はまだそれを見つけていません。
Railsのドキュメントに記載すべきではないと思います。その理由は、DB との通信はアダプターを介して処理され、レールのコア機能ではないため、レールと特定の DBMS の間ではなく、レールと特定のアダプター (MySQL の場合は mysql または mysql2) の間の互換性の問題です。アダプターはサードパーティの製品ですが、Rails チームはどのように責任を負うことができますか? 1) MySQL 5.5 で動作するアダプターと、2) そのアダプターを使用できる Rails バージョンの 2 つを確認する必要があります。いずれにせよ、特定の DBMS を使用する場合は、レールではなくアダプターに注目する必要があります。