技术开发 频道

使用Rails的数据迁移管理MySQL数据库

使用数据移植删除一个表

   那么你如何让down方法执行呢?因为数据移植功能的工作原理与版本控制工具很相似,你可以将数据库回滚到一个早期的版本。版本号是由数据移植脚本所提供的数字来确认的;因为上面的001_add_contacts_table.rb脚本的版本号是001,因此你可以如下所示实现对这些修改的回滚:

%>rake db:migrate VERSION=000 (in C:/ruby/addressbook) == AddContactsTable: migrating =============================== -- create_table(:contacts) -> 0.1250s == AddContactsTable: migrated

   执行完这条命令后,你再使用show tables命令来看到的话,你会发现contacts表已经被删除了!

0
相关文章