在我的本地機器上,我使用MySQL開發了我的Rails應用程序,但部署時我使用的是使用PostgreSQL的Heroku。我需要創建一個新的數據類型,特別是我希望將其稱爲longtext,並且它將需要映射到任一數據庫中的單獨列類型。在活動記錄中添加自定義列數據類型
我一直在尋找這個。我的基本想法是我需要重寫ActiveRecord :: ConnectionAdapters :: * SQL適配器內部的一些散列,但我想我會在這裏諮詢豐富的知識,看看這是否是一種好方法(和,如果可能的話,指導如何做到這一點),或者如果快速贏得另一種方式。
現在數據類型是「字符串」,並且由於數據類型太長而導致插入失敗。我希望MySQL和PgSQL具有相同的功能,但它看起來像沒有通用的數據類型,它給了我無限的文本blob列類型?
這個想法是,我希望這個應用程序可以正確工作(使用遷移)兩種數據庫技術。
非常感謝。
我想確保數據庫技術之間的兼容性。由於我在Production上運行PGSQL,如果需要的話,我寧願能夠回退到某種東西。 MySQL恰好是我最瞭解的。 – 2011-02-11 14:59:31