数据库移植中怎样让自定义的移植操作支持回滚
2017-05-29 16:27
246 查看
class OneUglyDataChange < ActiveRecord::Migration def change User.find_each do |user| user.is_genius = true end end end
执行 rails db:rollback 无法回滚
实际上 up 和 down 是Rails早期就采用的默认方案, 支持回滚
class OneUglyDataChange < ActiveRecord::Migration def up User.find_each do |user| user.is_genius = true end end def down User.find_each do |user| user.is_genius = false end end end
相关文章推荐
- 怎样用一条词句操作access和sqlserver(是内网上其它一台电脑)两个数据库?
- 怎样用XML技术对数据库进行操作
- ASP中对数据库表的操作,可使用事务处理,并支持多事务处理
- 【经典】c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)
- 【经典】c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)
- 怎样解决thephile中的数据库由于排序造成的问题:对 text 数据类型不支持代码页转换。从: 1252 到: 936
- 自己动手写ORM框架(二):AdoHelper支持多数据库操作的封装(1)
- oralce数据库的回滚操作原理
- c#批量插入数据到数据库【支持事务操作】
- 怎样对SQL 数据表和数据库进行迭代操作
- c#,自定义安装,部署,创建自定义操作,自定义操作,安装验证,数据库,安装授权码,接收输入,判断
- JDBC之关于数据库操作回滚研究(JDBC之四)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(四)
- 怎样操作数据库的Blob字段将文件写入数据库!!!
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(一)
- 利用数据库,生成一个.net 调用的类文件(只支持对一个表操作的类)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(二)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(四)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)
- C#.NET实体代码生成工具,支持Access,MSSQLServer!实现数据库所有操作!