私の Rails アプリでは、場所の列フィールドの地理的境界をデータベースに保存したいと考えています。たとえば、ニューヨークの境界は多角形 (配列の配列) として表されます。
ポリゴンをシリアル化するようにモデルを宣言しましたが、このように保存する必要があるかどうかさえわかりません。これらのシリアル化されたポリゴンのサイズは 100,000 文字を簡単に超え、MySQLは標準の TEXT フィールドに約65,000 文字しか格納できません。
これで、MySQL にも LONGTEXT フィールドがあることがわかりました。しかし、私は自分のアプリをデータベースにとらわれないようにしたいと思っています。Railsはこれをどのように処理しますか? LONGTEXT フィールドに自動的に切り替わりますか? PostgreSQL を使い始めるとどうなりますか?