2015-10-20 29 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