如何将 Camunda 表分离到不同的模式?

How to separate Camunda tables to a different schema?

我想将 Camunda tables 分离到一个名为 camunda 的不同模式,但即使我给出了 schema-nametable-prefix,它仍然将所有 table 放在 public 模式下。

这是我的 application.yml;

spring:
  datasource:
    hikari:
      pool-name: CAMUNDA-HIKARI-POOL
      idle-timeout: 3000
      maximum-pool-size: 10
      minimum-idle: 30
      username: ${X_DB_USER:xxxx}
      password: ${X_DB_PASSWORD:yyyy}
      connection-timeout: 2000
      connection-test-query: select 1
      transaction-isolation: TRANSACTION_READ_COMMITTED
    driver-class-name: org.postgresql.Driver
    url: jdbc:postgresql://${X_DB_URL:localhost:5433/x-table?autoReconnect=true}
  jpa:
    show-sql: false
    properties:
      hibernate:
        dialect: org.hibernate.dialect.PostgreSQLDialect
    hibernate:
      ddl-auto: update
    open-in-view: false
    database-platform: org.hibernate.dialect.PostgreSQLDialect
camunda.bpm:
  admin-user:
    id: xxxx
    password: yyyy
  metrics:
    db-reporter-activate: false
  history-level: full
  database:
    schema-update: create-drop
    schema-name: camunda
    table-prefix: camunda.

我应该做些什么才能让 Camunda table 处于 camunda 模式下?

这是两个实例的工作示例,它们使用单​​独的数据库模式(cam1 和 cam2)而不是 public 模式: https://github.com/rob2universe/two-camunda-instances