rails删除一张表
通过rails的migration来实现对数据库的变更是非常方便的。除了日常使用很多的创建表,增加删除修改列之外,删除表也可以通过migration来处理。
rails generate migration DropExampleTable def change drop_table :example_table # or # drop_table :example_table, if_exists: true # 先判断是否存在这张表,再删除避免出错,可多次执行 end
为了检查命令是否生效,可通过rails console进入命令行模式查看
ActiveRecord::Base.connection.tables.include?('example_table')
阅读量: 729
发布于:
修改于:
发布于:
修改于: