Micronaut - настройка источника данных postgres - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь настроить источник данных 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?

Спасибо,

Кристоф

1 Ответ

0 голосов
/ 30 января 2019

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

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 
...