迁移文件反向生成
来源:互联网 发布:ipad和mac共享屏幕 编辑:程序博客网 时间:2024/06/11 15:40
rake db:schema:dump
1 require File.expand_path(File.dirname(__FILE__) + "/../config/environment")
2 require 'rails'
3 ActiveRecord::Base.transaction do
4 puts "start ..."
5
6
7 code = File.open(Rails.root.to_s + "/db/schema.rb","r")
8 code = code.read
9
10 code = code.gsub(/create_table/,"$create_table")
11
12 code.split("$").each do |code|
13 table_name = code.split(",").first.gsub("create_table","").gsub("\"","").gsub(" ","")
14 cmd = "bundle exec rails g migration create_#{table_name}"
15 `#{cmd}`
16 end
17
18
19
20
21 puts "end..."
22 end
阅读全文
0 0
- 迁移文件反向生成
- xsd文件反向生成JavaBean
- MyEclipse反向生成XML和JAVA文件
- Hibernate 反向生成文件报错解决方法
- IDEA使用MyBatis 反向生成文件IOException
- 通过数据库自动反向生成MyBatis文件
- Hibernate映射文件反向生成数据库表
- sql文件反向生成物理概念模型
- WebSphere 反向投资者: 在 WebSphere Application Server 中修改主机名称并迁移概要文件
- 生成/读取(反向更新数据库) Excel文件(示例代码下载)
- 生成/读取(反向更新数据库) Excel文件(示例代码下载)
- 生成/读取(反向更新数据库) Excel文件(示例代码下载)
- 生成/读取(反向更新数据库) Excel文件(示例代码下载)
- 生成/读取(反向更新数据库) Excel文件(示例代码下载)
- 生成/读取(反向更新数据库) Excel文件(示例代码下载)
- 生成/读取(反向更新数据库) Excel文件(示例代码下载)
- Hibernate 反向工程生成的 DAO 文件 save 方法
- PowerDesigner中SQL文件、数据库表反向生成PDM
- OD使用之查找 API的方法
- Background
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- java常见考题(中)
- 计算工时小程序
- 迁移文件反向生成
- 文件操作(文件过滤,压缩,导出到excel等)
- 第8章 Java集合—List接口
- CSS background-position用法
- 环境搭建
- MFC基于对话框最小化到托盘,并鼠标右键添加菜单以及对应菜单功能
- 第8章 Java集合—Map集合
- Android进阶---Android Webview重定向问题解决
- Day9