2015-10-20 31 views
2

基於什麼我發現,我使用這個權利,但它不工作...如何將數據庫列從整數遷移到rails中的bigint?

def change 
change_column :users, :twitter_id, :integer, :limit => 8 
end 
+0

重複http://stackoverflow.com/questions/5880207/rails3-bigint-primary-key? – jstim

+0

不能回答問題。我在問如何設置數據類型,而不是如何更改主鍵。這些問題的答案集中在主鍵而不是數據類型。 – unclesol

+0

對不起,「重複」可能太強大了。我不知道是否複製他們的字符串'「bigint」'的模式,因爲該類型會做你想要的 – jstim

回答

5

我只是碰到了同樣的問題。以下爲我工作:

def up 
    change_column :my_table, :my_column, :bigint 
end