修改默认数据源设置
- 定位到 app_datasource-default.properties 文件 (Joget安装目录中的 wflow 目录).
- 使用文本编辑器打开.
- 根据需要修改文件 (例如 username, passwords. 连接 URL等).
- 保存文件,重启Joget.
使用Datasource Profiles文件切换数据库
如果您希望随时在不同的数据库之间切换,但又不想反复修改配置文件, 您可以利用多个数据源配置文件. 在您的Joget工作目录(/wflow), 默认有2个文件. app_datasource.properties 文件决定了当前有效的数据源配置文件, 您将可以看到另一个 app_datasources-default.properties 配置了数据库连接属性. 创建一个新的配置文件, 只要添加前缀 "app_datasources-". 例如我们新建一个数据源配置文件为 "mynewprofile" 我们将:
- 在 wflow 创建一个名为 app_datasources-mynewprofile.properties 的文件yourdirectory (/home/myaccount in Linux and /Documents and Settings/myaccount in Windows).
- 用文本编辑器修改数据库连接设置并保存.
- 打开 app_datasources.properties currentProfile指向mynewprofile并保存.
- 重启Joget.
在其它数据库运行
Joget允许您使用默认MySQL以外的其它关系型数据库:
- 配置 Oracle 12c, 11g, 10g
- 配置 MS SQL Server 2014
- 配置 MS SQL Server 2012
- 配置 MS SQL Server 2005
- 配置 PostgreSQL
- 数据库迁移 (从 MySql 到 MSSQL 2005)
提升表单/列表/用户界面/流程设计器元素数量限制
在Joget Workflow, 您所有的表单,列表,用户界面和流程设计都保存在数据库. 在设计中的元素数量会受到数据库字段类型的限制. 想提升限制, 您可以按以下方式实现.
注意
以下步骤仅限于MySQL数据库. 其它数据库请咨询相应的数据库管理员.
1. 提升 my.ini "max_allowed_packet" 提升MySQL数据包大小限制,添加以下配置:
max_allowed_packet=32M
2. 提升流程设计限制 (Workflow Designer); 运行以下 SQL:
ALTER TABLE SHKXPDLData CHANGE XPDLContent XPDLContent LONGBLOB; ALTER TABLE SHKXPDLData CHANGE XPDLClassContent XPDLClassContent LONGBLOB;
3. 提升表单设计限制; 运行以下 SQL:
ALTER TABLE app_form CHANGE json json LONGTEXT;
4. 提升列表设计限制; 运行以下SQL:
ALTER TABLE app_datalist CHANGE json json LONGTEXT;
5. 提升用户界面设计限制; 运行以下SQL:
ALTER TABLE app_userview CHANGE json json LONGTEXT;
6. 提升流程工具和插件设计限制; 运行以下SQL:
ALTER TABLE app_package_activity_plugin CHANGE pluginProperties pluginProperties LONGTEXT;