ローカルマシンではMySQLを使用してRailsアプリケーションを開発していますが、デプロイではPostgreSQLを使用するHerokuを使用しています。新しいデータ型を作成する必要があります。具体的には、これをロングテキストと呼びたいので、いずれかのデータベースの個別の列型にマップする必要があります。
私はこれを探していました。私の基本的な考え方は、ActiveRecord :: ConnectionAdapters :: * SQLアダプター内のハッシュをオーバーライドする必要があるということですが、これが適切なアプローチであるかどうかを確認するために、ここで豊富な知識を参照することにしました( 、可能であれば、それを行う方法の指針)または別の方法で迅速な勝利がある場合。
現在、データ型は「文字列」であり、データ型が長すぎるために挿入に失敗します。MySQLとPgSQLの両方で同じ機能が必要ですが、無制限のテキストBLOB列タイプを提供する一般的なデータ型がないようです。
アイデアは、このアプリケーションを両方のデータベーステクノロジで(移行を使用して)正しく機能させたいということです。
とても有難い。