Menu

MySql数据库迁移指南

fastruuning

数据库端操作

  1. 打开MySql WorkBench
  2. 找到需要迁移的表,在schema中找到需要迁移的表右键,选择Send to Sql Editor->Create Statement
  3. 在sql editor中修改表名为需要的表名,一般需要加前缀表示所属模块如:CREATE TABLE opportunities 修改为 CREATE TABLE crm_opportunities
  4. 删除与建立时间、建立人、修改时间、修改人、公司、组织、激活有关的字段
  5. 修改主键和外键的字段类型为char(32)
  6. 增加标准的7个字段
    MK_CLIENT_ID varchar(32) DEFAULT NULL COMMENT '公司',
    MK_ORG_ID varchar(32) DEFAULT NULL COMMENT '组织',
    CREATED datetime DEFAULT NULL COMMENT '建立时间',
    CREATEDBY varchar(32) DEFAULT NULL COMMENT '建立人',
    UPDATED datetime DEFAULT NULL COMMENT '修改时间',
    UPDATEDBY varchar(32) DEFAULT NULL COMMENT '修改人',
    ISACTIVE varchar(1) DEFAULT NULL COMMENT '激活',
  7. 在原有字段后增加注释
    assigned_user_id char(32) DEFAULT NULL COMMENT '责任人',
  8. 如果需要直接生成备注框,把类型改为TEXT
  9. 如果需要复选框把类型改为CHAR(1)
  10. 检查sql语句是否符合以上标准
  11. 切换缺省表空间为mocoolka所在空间
  12. 执行语句

Mocoolka 平台操作

准备下拉框内容
1. 登陆Mocoolka
+ 在右上脚选择开发管理->导入模型
在表名字段中录入刚才建立的表名如crm_opportunities
在窗口名字段中,把表名前缀大写,首字母大写,如果多个词组成每个词首字母大写,去掉下划线如CRMOpporunities
在模块中选择所属模块
在窗体描述中录入中文描述,将会显示在菜单中,如商机
按导入按钮,看见成功信息转入下一步
+ 选择底部按钮 开发管理->数据表-列(表格)-模型定义
在表格中,如果模型引用是combox(下拉框)的,需要选择下拉框引用,录入拼音可以快速检索
在表格中,如果是只读、必填选择对应项目
+ 选择底部按钮 开发管理->管理页面-屏幕设计-表格
设计查询结果表格的顺序,左边为待选项,需要显示的拖动要右边即可
+ 选择底部按钮 开发管理->管理页面-屏幕设计-查询条件
设计查询条件,左边为待选项,
右边属性框中可以选择查询条件
右边属性框柔度为1是通行,将补全行中的空白,保证输入宽度最大
+ 选择底部按钮 开发管理->编辑页面-屏幕设计
设计编辑屏幕,见查询屏幕设计
+ 如果本模块提供下拉选择,选择选择底部按钮 开发管理->模型-下拉框定义
拖动左边需要显示在下拉框中的字段到右边,选择多个字段将会影响性能
+ 按右下角保存,保存结束后,按关闭
+ 在主屏幕右上脚选择开发管理->编辑导航栏
从左边模块中拖动到右边,按保存
+ 重新登陆,从左边导航中选择新加的模块
在管理页面拖动表格的宽度到合适的位置
在主屏幕右上脚选择开发管理->保存表格样式
+ 重新登陆,对新加模块进行测试