Micronaut - настройка источника данных postgres

Я пытаюсь настроить источник данных postgres с помощью micronaut-hirari. Я пытаюсь добавить некоторые свойства источника данных, специфичные для postgres (reWriteBatchInserts):

datasources:
  default:
    url: jdbc:postgresql://localhost/mydb
    username: <username>
    password: <pwd>
    driver-class-name: org.postgresql.Driver
    auto-commit: true
    maximum-pool-size: 50
    minimum-idle: 2
    idle-timeout: 600000
    data-source-properties: { reWriteBatchInserts: true, disableColumnSanitiser: true }

К сожалению, свойства переписываются в kebab-case:

{re-write-batch-inserts=true, disable-column-sanitiser=true}

Я знаю, что могу передать свойства в URL-адресе jdbc, но есть ли способ использовать свойство data-source-properties?

Спасибо,

Кристоф


person Christophe Roudet    schedule 28.01.2019    source источник


Ответы (1)


Может, должно сработать:

datasources:
  default:
    url: jdbc:postgresql://localhost/mydb
    username: <username>
    password: <pwd>
    driver-class-name: org.postgresql.Driver
    auto-commit: true
    maximum-pool-size: 50
    minimum-idle: 2
    idle-timeout: 600000
    data-source-properties: 
      reWriteBatchInserts: true
      disableColumnSanitiser: true 
person nikli    schedule 30.01.2019