盛世宏图 发表于 2025-1-9 23:17:54

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

平台简介

   

[*]技术框架:.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
https://i-blog.csdnimg.cn/direct/36486f1d0cbe41b6b39b69e50a5c481e.jpeg#pic_center
在A数据库配置好的两个模块,如何复制到B数据库

有两种方式

第1种:通过Microi应用商城

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

   2.1、获取diy_table表数据
select * from diy_table WHERE `Name` IN ('diy_lang', 'diy_project') AND IsDeleted=0
   2.2、然后通过如图提取insert语句(选中全部数据,鼠标右键复制为–>Insert语句)
https://i-blog.csdnimg.cn/direct/7e89e2e0ce2443a5bde99e7d5a612761.jpeg#pic_center
   2.3、将拿到的sql语句放到B数据库执行即可(注意要去掉 INSERT INTO 后的数据库名称.)
    以上3个步调,通过下面的sql获取到数据后再做两次即可,方法同理
//获取上面两张表的所有字段数据
select * from diy_field WHERE TableID IN(select Id fromdiy_table WHERE `Name` IN ('diy_lang', 'diy_project') AND IsDeleted=0) AND IsDeleted=0
//获取模块引擎数据(用于复制模块)
select * from sys_menu where `Name` In('多语言管理', '项目管理')
   最近记得去角色管理处给帐号设置好【多语言管理】和【项目管理】对应的菜单模块权限。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 开源低代码平台-Microi吾码-复制表单和模块到其它数据库