O2OA应用开发平台是一款开源办公产品,是使用JavaEE技术栈,分布式架构设计的真正全代码开源的企业应用定制化开发平台,平台既可以支持小企业的OA协同办公系统快速搭建,也能支持复杂的集团化大型协同门户及业务平台建设,以最低成本,搭建一个OA办公系统。
今天跟大家说的是《服务器端命令:数据导入导出及配置》教程:
-
数据导入导出命令
在服务器控制台可以执行一组ctl命令
其中:
ctl -dd (dump data)可以将服务器上的数据导出成json格式文件.
ctl -rd (restore data)可以将json文件导入到数据库中.
导出命令: ctl -dd <path>
将数据以json格式导出到指定目录,如果为设置则导出至服务器目录下如: local/dump/20200101010101 日期格式目录,导出过程中将对存储在storage中的二进制文件进行读取导出.
执行完成后会提示数据导出到的实际目录.
导入命令: ctl -rd <path or date>
将数据重新导入到服务器中,如果设置路径将从路径目录开始搜索文件,如果设置的是形如20200101010101格式的日期那么从local/dump目录下搜索20200101010101目录进行导入.
执行完成后会提示数据导入的结果.
导出文件目录形如:
其中catalog.json指示了文件的目录摘要.
-
导入导出配置
可以通过config/dumpRestoreData.json配置来指示导入导出执行过程.默认情况在在config目录下无此配置文件,在sampleConfig目录中有此文件格式样例.此配置文件对导入和导出同时生效.导入导出程序在执行过程中会扫描所有实体类,通过读取注解进行识别:
实际是通过读取dumpSize,type,reference值来进行判断的.
可以通过导入导出实现小规模数据的迁移的备份.
dumpRestoreData.json文件内容如下:
mode:默认情况下为lite,导入导出忽略日志,分词等数据,不影响导出数据的完整性.full导出全部数据.
includes/excludes:可以通过设置includes/excludes来配置导出指定的数据,这里需要写入数据实体类名,如com.x.processplatform.core.entity.content.Task 指示待办数据.可以使用通配符进行匹配 com.x.organization.core.entity.* 指示所有组织数据.
parallel:为加快执行速度,进行多线程并行执行.
exceptionInvalidStorage:由于在导出过程中对于附件等实际内容存储在storage中的文件也会进行读取导出,在storage服务器读取错误的情况下是否继续执行,还是抛出错误.
-
通过导出实现自动备份
在node_.xxx.json节点配置文件中设置了一组定时执行dumpData任务.
可以启用改设置来实现服务器自动导出.
cron:通过设置cron表达式来设置自动导出数据的执行时间.
size:备份数量,服务器在执行自动导出时将在local/dump目录下搜索所有的备份,删除掉多余的备份以节省空间.此设置在设置为目录导出时无效.
-
通过导入实现自动恢复
在node_.xxx.json节点配置文件中设置了一组定时执行restoreData任务.
某些情况下我们需要定时对服务器数据进行回复,如演示服务器,或者是内外网隔离情况下自动将数据推送到外网服务器并进行导入以实现在物理隔离情况下的数据同步.
可以启用改设置来实现服务器自动导入.
cron:通过设置cron表达式来设置自动导入数据的执行时间.
path:自动导入数据仅能通过设置指定的目录实现。
2021.10.24~2021.11.11,报名即可获得免费的技术培训,满满干货等你来学习,更多详情可以移步官网:政务oa管理系统-企业oa办公软件-office在线协作-移动oa开源开发-O2OA国产化信创oa办公系统平台
O2OA应用开发平台是一款开源办公产品,是使用JavaEE技术栈,分布式架构设计的真正全代码开源的企业应用定制化开发平台,平台既可以支持小企业的OA协同办公系统快速搭建,也能支持复杂的集团化大型协同门户及业务平台建设,以最低成本,搭建一个OA办公系统。
今天跟大家说的是《服务器端命令:数据导入导出及配置》教程:
-
数据导入导出命令
在服务器控制台可以执行一组ctl命令
其中:
ctl -dd (dump data)可以将服务器上的数据导出成json格式文件.
ctl -rd (restore data)可以将json文件导入到数据库中.
导出命令: ctl -dd <path>
将数据以json格式导出到指定目录,如果为设置则导出至服务器目录下如: local/dump/20200101010101 日期格式目录,导出过程中将对存储在storage中的二进制文件进行读取导出.
执行完成后会提示数据导出到的实际目录.
导入命令: ctl -rd <path or date>
将数据重新导入到服务器中,如果设置路径将从路径目录开始搜索文件,如果设置的是形如20200101010101格式的日期那么从local/dump目录下搜索20200101010101目录进行导入.
执行完成后会提示数据导入的结果.
导出文件目录形如:
其中catalog.json指示了文件的目录摘要.
-
导入导出配置
可以通过config/dumpRestoreData.json配置来指示导入导出执行过程.默认情况在在config目录下无此配置文件,在sampleConfig目录中有此文件格式样例.此配置文件对导入和导出同时生效.导入导出程序在执行过程中会扫描所有实体类,通过读取注解进行识别:
实际是通过读取dumpSize,type,reference值来进行判断的.
可以通过导入导出实现小规模数据的迁移的备份.
dumpRestoreData.json文件内容如下:
mode:默认情况下为lite,导入导出忽略日志,分词等数据,不影响导出数据的完整性.full导出全部数据.
includes/excludes:可以通过设置includes/excludes来配置导出指定的数据,这里需要写入数据实体类名,如com.x.processplatform.core.entity.content.Task 指示待办数据.可以使用通配符进行匹配 com.x.organization.core.entity.* 指示所有组织数据.
parallel:为加快执行速度,进行多线程并行执行.
exceptionInvalidStorage:由于在导出过程中对于附件等实际内容存储在storage中的文件也会进行读取导出,在storage服务器读取错误的情况下是否继续执行,还是抛出错误.
-
通过导出实现自动备份
在node_.xxx.json节点配置文件中设置了一组定时执行dumpData任务.
可以启用改设置来实现服务器自动导出.
cron:通过设置cron表达式来设置自动导出数据的执行时间.
size:备份数量,服务器在执行自动导出时将在local/dump目录下搜索所有的备份,删除掉多余的备份以节省空间.此设置在设置为目录导出时无效.
-
通过导入实现自动恢复
在node_.xxx.json节点配置文件中设置了一组定时执行restoreData任务.
某些情况下我们需要定时对服务器数据进行回复,如演示服务器,或者是内外网隔离情况下自动将数据推送到外网服务器并进行导入以实现在物理隔离情况下的数据同步.
可以启用改设置来实现服务器自动导入.
cron:通过设置cron表达式来设置自动导入数据的执行时间.
path:自动导入数据仅能通过设置指定的目录实现。
2021.10.24~2021.11.11,报名即可获得免费的技术培训,满满干货等你来学习,更多详情可以移步官网:政务oa管理系统-企业oa办公软件-office在线协作-移动oa开源开发-O2OA国产化信创oa办公系统平台
相关推荐
功能完善能够满足中大型企业办公需要。 本项目自2020-08-17日起,为全面支持mysql8以上版本,Oracle,启用SpringBoot 2.3x的版本。支持jasperreport报表系统。 本项目权限管理可控制页面、接口、数据操作。 目前...
该系统是一个基于Yii和Bootstrap的开源OA协同办公平台,支持全平台覆盖的酷办公客户端,包括Windows、iOS、Android、Mac和Linux等,为用户提供一个高效、易用的协同办公解决方案,同时支持企业管理二次开发,作为...
总的来说,基于RuoYi-VUE和Flowable的开源OA协同办公系统,不仅为企业提供了强大的流程管理工具,也为开发者提供了宝贵的实践平台,让他们能够深入理解前后端分离架构、工作流引擎的应用以及企业级系统的设计与实现...
开源OA协同办公系统,集成Flowable流程引擎 可拖拽创建个性表单。基于RuoYi-VUE版本开发。 1、使用RuoYi-Vue的基础上开发。 2、集成flowable,并与系统用户角色进行绑定,可非常方便的设置任务的办理人与办理角色...
开源OA协同办公系统,集成Flowable流程引擎 可拖拽创建个性表单。基于RuoYi-VUE版本开发。 1、使用RuoYi-Vue的基础上开发。 2、集成flowable,并与系统用户角色进行绑定,可非常方便的设置任务的办理人与办理角色...
开源OA协同办公系统,集成Flowable流程引擎 可拖拽创建个性表单。基于RuoYi-VUE版本开发。 1、使用RuoYi-Vue的基础上开发。 2、集成flowable,并与系统用户角色进行绑定,可非常方便的设置任务的办理人与办理角色...
Gdoo是基于PHP Laravel的开源OA/协同办公平台,包含销售管理、日程安排,进销存、数据分析,强大的自定义能力。改进销售管理模式,提升企业执行效率。进销存功能、营销管理功能、简单生产计划、业务员销售团队分级...
项目简介:本项目是一款基于Furion框架与Vue.js技术的开源OA协同办公系统。采用C#作为主要开发语言,整合了Vue、TypeScript、HTML等多种技术栈。代码库共计包含332个文件,其中Vue文件136个,TypeScript文件97个,C#...
开源软件 苦菊OA办公系统为国内首家全源代码开放的管理平台,模块化开发框架结构,让你不再修改官方的代码文件,就可以对功能代码进行重写。让你轻松享受二次开发带来的便捷的同时,不再为官方升级而担忧。 模块化...
苦菊OA办公系统是适用于中小型企业的通用型协同OA管理软件,融合了苦菊OA长期从事管理软件开发的丰富经验与先进技术,该系统采用领先的B/S(浏览器/服务器)操作方式,使得网络办公不受地域限制。 苦菊OA使用敏捷MVC...
PHPOA协同OA办公软件开源版源码 源码描述: 一、源码特点 1、PHPOA办公系统是适用于中小型企业的通用型协同OA管理软件,融合了PHPOA长期从事管理软件开发的丰富经验与先进技术,该系统采用领先的B/S(浏览器/服务器...
### MySQL 数据导入导出详解 #### 一、概述 MySQL 是一种广泛使用的开源关系型数据库管理系统,因其高效、稳定及易用性等特点被广大开发者所青睐。在日常维护与管理MySQL数据库的过程中,数据的导入导出是一项基本...
1.用户管理:用户是系统操作者,该功能主要完成系统用户配置。 2.部门管理:配置系统组织机构,树结构展现支持数据权限。 3.岗位管理:配置系统用户所属担任职务。 4.菜单管理:配置系统菜单,操作权限,按钮权限...
信呼协同办公OA系统特点: 1、让每个企业单位都有自己的工作系统。 2、移动,免费开源工作系统,数据全部自己管理。 3、自定义管理应用,模块数据,权限分配。 4、单据快速提醒推送,重要通知任务及时提醒。 5、即时...
在IT行业中,SQLite是一款轻量级的、开源的嵌入式关系型数据库,它不需要单独的服务器进程,可以直接在应用程序中使用。而Excel则是Microsoft Office套件中的电子表格程序,广泛用于数据分析、报表制作和数据可视化...
信呼协同办公OA系统是开源的一款办公系统,跨平台的系统,支持APP,pc网页版,pc客户端等。 信呼协同办公OA系统特点: 1、让每个企业单位都有自己的工作系统。 2、移动,免费开源工作系统,数据全部自己管理。 3、...
协同协同OA办公全功能php源码可二开,适用于中小型企业的通用型协同OA管理软件,采用全球认可的最为先进的开放理念——OOP(面向对象),进行全新框架设计。框架结构更为清晰, 代码更易于维护。模块化做为功能的...
PHP是一种广泛使用的服务器端脚本语言,特别适合于Web开发,其开源、跨平台的特性使其成为开发此类系统的一个理想选择。 【描述】"基于PHP的苦菊OA协同办公系统php 开源版.zip" 提示我们,这个系统不仅基于PHP,还...
【标签】:“oa 办公系统 源码 源代码 源程序 java”这些标签突出了该资源的关键特性:OA系统、开源和Java技术。OA系统通常包括任务管理、文档管理、流程审批、会议日程等功能;开源意味着用户可以查看、修改和分发...
【标题】:“[信息办公]PHProjekt v5.2 (国外开源OA系统)_phprojekt.rar”指的是一款名为PHProjekt的开源在线协作和项目管理软件的v5.2版本。这款软件专为提高办公效率而设计,提供了一个全面的平台,使团队能够协同...