как добавить postgres-конфигурацию в сборку Cordas deployNodes-task - PullRequest
0 голосов
/ 23 апреля 2019

я хочу заменить в задаче build-gradle deployNodes конфигурацию для h2-базы данных по умолчанию на реализацию postgres

я хочу заменить запись h2Port 10013

на

dataSourceProperties: {
    dataSourceClassName: "org.postgresql.ds.PGSimpleDataSource",
    dataSource.url: "jdbc:postgresql://localhost:5432/postgres_xyz?currentSchema=public",
    dataSource.user: "xyz",
    dataSource.password: "xyz",
    dataSource.currentSchema: "public"
}
database: {
    transactionIsolationLevel: "READ_COMMITTED"
}

как я могу сделать это / какой формат я могу использовать?

1 Ответ

0 голосов
/ 23 апреля 2019

Вы можете добавить свойства Postgresql DB в конфигурацию вашего узла в сценарии build.gradle, используя блок extraConfig=[ ... ], как показано ниже.

node {

    ...

    extraConfig = [
        dataSourceProperties: [
                dataSourceClassName : "org.postgresql.ds.PGSimpleDataSource",
                'dataSource.url' : "jdbc:postgresql://localhost:5432/nodedb",
                'dataSource.user' : "postgres",
                'dataSource.password' : "pa$$w0rd"
        ],
        database: [
                transactionIsolationLevel : "READ_COMMITTED"
        ]
    ]
}
...