2010-06-06 58 views
35

我正在使用一個RoR應用程序的heroku,並試圖手動設置字符串列的長度並遇到問題。PostgreSQL中強制字符串的最大長度

我試圖使沿

change_column :posts, :content, :string, :length => 10000 

我以爲這會工作,但沒有這樣的運氣,任何人都行遷移有一定的三分球?

謝謝!

回答

74

在Rails遷移的長度限制選項稱爲:limit

change_column :posts, :content, :string, :limit => 10000 

如果您發現自己改變VARCHAR長度限制了很多,你可能想在VARCHAR vs TEXT閱讀@ depesz的博客文章。

+0

很好的鏈接,檢查出來,謝謝 – Jimmy 2010-06-07 12:58:40