【发布时间】:2009-09-09 22:49:27
【问题描述】:
我在 Rails 应用程序中有大约 30 个表,并且我想更改其中一些小数列的精度和小数位数的大约 6 个表。您如何为已经存在的列执行此操作?您是否需要单独进行每个新的迁移,或者它们可以一次完成。
【问题讨论】:
我在 Rails 应用程序中有大约 30 个表,并且我想更改其中一些小数列的精度和小数位数的大约 6 个表。您如何为已经存在的列执行此操作?您是否需要单独进行每个新的迁移,或者它们可以一次完成。
【问题讨论】:
change_column :table_name, :column_name, :type 将更新列的类型。
参考:http://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/change_column
【讨论】: