在Rails 3中,如何将默认的主键类型更改为例如
在我的情况下,我只对MySQL感兴趣。
对于Rails 2,您可以查看“如何在Rails中使用长ID?”的答案1 但是,在Rails 3中,这将引发错误。我不确定这是因为该类不再使用,还是代码需要放在相同的位置。您可以在
在Rails 3中实现相同效果的正确方法是什么?
BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY
?在我的情况下,我只对MySQL感兴趣。
对于Rails 2,您可以查看“如何在Rails中使用长ID?”的答案1 但是,在Rails 3中,这将引发错误。我不确定这是因为该类不再使用,还是代码需要放在相同的位置。您可以在
active_record/connection_adapters/mysql_adapter.rb
中看到NATIVE_DATABASE_TYPES
常量仍然被定义。在Rails 3中实现相同效果的正确方法是什么?