集成
Duaer 里 MySQL 的常见问题
Duaer 里 MySQL 节点的常见问题:按组合键更新、Docker 连接、小数变成字符串。
按组合键更新
Update 只能按一个 Column to Match On 匹配。需要多列才能确定一行时,改用 Execute SQL 自己写:
UPDATE orders SET quantity = 3 WHERE customer_id = 538 AND product_id = 800;Docker 里连不上本机 MySQL
Docker 里每个容器都有自己的 localhost。按部署方式改 MySQL 凭证的 Host:
- 只有 MySQL 在容器里:启动时映射端口(-p 3306:3306),Host 用 localhost。
- 只有 Duaer 在容器里:让 MySQL 监听 0.0.0.0,Host 用 host.docker.internal。Linux 上启动 Duaer 容器时加 --add-host host.docker.internal:host-gateway。
- 两者在不同容器里:放进同一个 Docker 网络,Host 用 MySQL 的容器名,例如 my-mysql。
- 两者在同一个容器里:Host 直接用 localhost。
小数返回成字符串
为避免精度丢失,DECIMAL 默认以字符串返回。能接受精度风险时,在 Options 里打开 Output Decimals as Numbers;或在后面用 Edit Fields (Set) 转换。
常见问题
Duaer 的 MySQL 节点为什么把小数返回成字符串?
为避免精度丢失。在 Duaer MySQL 节点的 Options 里打开 Output Decimals as Numbers 可改成数字。
同组
集成
Duaer 的内置集成
Duaer 的内置触发器、操作和凭证。触发器启动数字组织,操作在启动之后执行某一步。
集成Duaer 社区节点的风险
在 Duaer 里安装社区节点前,要清楚代码来自实例管理员信任的来源,并了解权限范围。
集成Duaer 社区节点排障
Duaer 社区节点装不上或跑失败时,先核对版本、权限和节点文档,再查实例日志。
集成在 Duaer 里对应用做自定义 API 调用
当 Duaer 某个应用节点没有你要的接口时,用 HTTP Request,并复用该应用已保存的认证。
集成Duaer 里的集成入口
Duaer 内置触发器、动作与凭证。社区节点是额外包。自定义操作用 HTTP Request 复用已保存的认证。
凭证Duaer 内置凭证目录
按服务列出 Duaer 内置凭证说明。创建流程见凭证总览;节点文档会链到对应服务页。
创建节点为 Duaer 创建自定义节点
内置节点和自定义操作都不够用、而且这一步要反复用时,再为 Duaer 写一个节点包。