Oracle APEX 21.2 - 导入时禁用 REST 数据源同步

问题描述 投票:0回答:1

我在一个应用程序中创建了一个 REST 数据源,该应用程序使用来自外部 API 源的数据。我已经设置了同步来检查数据更改并将其拉入 Oracle 数据库中的本地表中。

当我将此应用程序从 DEV 部署到 UAT 时,UAT 中禁用了同步,并且在 DBA 手动同步之前它不会运行计划的作业。我假设这启用了它。我读到,导入时自动禁用设计,但无法确定 RDS 同步是自动化还是其他。

  1. REST 数据源同步是计划作业还是自动化?
  2. 这些同步对象存储在数据库的什么位置?
  3. 是否有 API 可以启用它们,以便我可以将其包含在向 DBA 提供的部署脚本中?

我试图更好地了解如何部署 REST 数据源以及新环境之间的同步逻辑。

oracle-apex
1个回答
0
投票

新版本的 APEX 文档有一章涉及此内容: https://docs.oracle.com/en/database/oracle/apex/23.1/htmdb/managing-data-synchronization.html#GUID-380EF5B0-1836-4887-83F1-9F7126872A42

但是这对于 21.2 也有效。导入应用程序后,所有 REST 同步均被禁用;这是故意的。原因是有些人将应用程序多次导入同一工作区,这会导致同时运行的同步冲突。

文档详细说明了如何在导入 (APEX_REST_SOURCE_SYNC) 包后启用同步。

© www.soinside.com 2019 - 2024. All rights reserved.