Active Record 方法详解
1. 数据库操作方法
1.1 数据类型映射
native_database_types() 方法返回一个哈希,其中键是抽象数据类型,值是原生数据库类型。关于可识别的抽象数据类型的详细信息,请参考 TableDefinition#column 。
1.2 列和索引操作
- 移除列 :
remove_column(table_name, column_name)用于从指定表中移除指定列。 - 移除索引 :
remove_index(table_name, options = {})用于从指定表中移除指定索引。索引通过options哈希指定,其语法与add_index方法相同。例如: - 移除
email列上的索引:remove_index(:accounts, :email) - 移除多列索引:
remove_index(:accounts, :column => [:first_name, :last_name]) - 当索引名称不符合标准命名约定时,可使用
:name选项指定要移除的索引:remove_index(:a
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



