gpt4 book ai didi

mysql - 如何配置 processmaker(3.0.7) 以使用 postgresql (9.3)?

转载 作者:行者123 更新时间:2023-11-28 23:30:34 30 4
gpt4 key购买 nike

Processmaker 默认使用 mysql,但我不想使用 mysql,因为我的团队使用 postgresql。我已经更改了它接受 postgres 连接的 db.php 文件,但是它没有填充数据库。在我的 sql 中它有 138 个表。我很期待它会检测到新数据库并添加必要的表。但到目前为止还没有发生。

如果我将所有表从 mysql 复制到 pgsql 那么它会工作吗?

这是我得到的错误

RuntimeException:
[wrapped: Could not execute query [Native Error: ERROR: relation "configuration" does not exist
LINE 1: SELECT COUNT(CONFIGURATION.CFG_UID) FROM CONFIGURATION WHERE...
^] [User Info: SELECT COUNT(CONFIGURATION.CFG_UID) FROM CONFIGURATION WHERE CONFIGURATION.CFG_UID='getStarted' AND CONFIGURATION.OBJ_UID='' AND CONFIGURATION.CFG_VALUE='1' AND CONFIGURATION.PRO_UID='' AND CONFIGURATION.USR_UID='' AND CONFIGURATION.APP_UID='']]
At BasePeer::doSelect()
in C:\Users\admin\AppData\Roaming\ProcessMaker-3_0_1_7_community-1\processmaker\workflow\engine\classes\model\om\BaseConfigurationPeer.php line 293
At BaseConfigurationPeer::doSelectRS()
in C:\Users\admin\AppData\Roaming\ProcessMaker-3_0_1_7_community-1\processmaker\workflow\engine\classes\model\om\BaseConfigurationPeer.php line 223
At BaseConfigurationPeer::doCount()
in C:\Users\admin\AppData\Roaming\ProcessMaker-3_0_1_7_community-1\processmaker\workflow\engine\methods\login\login.php line 455
At require_once() in C:\Users\admin\AppData\Roaming\ProcessMaker-3_0_1_7_community-1\processmaker\workflow\public_html\sysGeneric.php line 2027
At include() in C:\Users\admin\AppData\Roaming\ProcessMaker-3_0_1_7_community-1\processmaker\workflow\public_html\app.php line 61

最佳答案

不幸的是,ProcessMaker 只能在核心主数据库的 MySQL 数据库引擎下运行。可以将 ProcessMaker 设置为连接到其他引擎类型的外部数据库源,例如 Postgres,但是,这仅用于从外部数据库连接检索和推送数据。

这是因为在源代码中写入了大量特定于 MySQL 的自定义 SQL。

我们曾尝试让它在 MSSQL 上运行,但是,我们最终得出结论,让 ProcessMaker 在 MSSQL 上运行需要付出太多努力,因此我们决定坚持只使用 MySQL。

关于mysql - 如何配置 processmaker(3.0.7) 以使用 postgresql (9.3)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37457077/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com