开源低代码平台-Microi吾码-复制表单和模块到其它数据库 ...

打印 上一主题 下一主题

主题 835|帖子 835|积分 2505

平台简介

   

  • 技术框架:.NET8 + Redis + MySql/SqlServer/Oracle + Vue2/3 + Element-UI/Element-Plus
  • 平台始于2014年(基于Avalon.js),2018年使用Vue重构,于2024年10月29日开源
  • 试用地点:https://microi.net
  • Gitee开源地点:https://gitee.com/ITdos/microi.net
  • GitCode开源地点:https://gitcode.com/microi-net/microi.net/overview
  

在A数据库配置好的两个模块,如何复制到B数据库

有两种方式

第1种:通过Microi应用商城

   A项目上传数据库包到应用商城,B项目到应用商城下载并安装应用
此方法目前暂不保举,一是上传稽核问题,二是应用商城系统目前还不敷美满
  第2种:通过Navicat提取相关sql语句

   2.1、获取diy_table表数据
  1. select * from diy_table WHERE `Name` IN ('diy_lang', 'diy_project') AND IsDeleted=0
复制代码
  2.2、然后通过如图提取insert语句(选中全部数据,鼠标右键复制为–>Insert语句)
  

   2.3、将拿到的sql语句放到B数据库执行即可(注意要去掉 INSERT INTO 后的数据库名称.)
    以上3个步调,通过下面的sql获取到数据后再做两次即可,方法同理
  1. //获取上面两张表的所有字段数据
  2. select * from diy_field WHERE TableID IN(select Id from  diy_table WHERE `Name` IN ('diy_lang', 'diy_project') AND IsDeleted=0) AND IsDeleted=0
  3. //获取模块引擎数据(用于复制模块)
  4. select * from sys_menu where `Name` In('多语言管理', '项目管理')
复制代码
  最近记得去角色管理处给帐号设置好【多语言管理】和【项目管理】对应的菜单模块权限。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

盛世宏图

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表