我試圖創建一個模型的東西,如:Ruby on Rails的數據庫中忽略UUID列:創建
職位標題:字符串companyid:UUID
然而,當我運行的db:創建,它創建帶有「title」列的表格,但忽略「companyid」列。當然應用程序崩潰,因爲ActiveRecord無法找到companyid列。如果我手動添加數據庫列,應用工程(所以我知道回報率知道如何處理這種數據類型)..
我想我的數據庫配置和遷移腳本才能正確運行。我使用PostgreSQL 9.0和postgres-pg適配器。
有什麼特別的,我需要做什麼?謝謝!
Postgre絕對不會將uuids存儲爲VARCHAR2(或VARCHAR,因爲它將在非oracle數據庫中)。它存儲爲一個128位的二進制值 - 這是演員:當然可以varchar/text。 – 2011-01-29 10:57:33