sysbench/proxy-pgsql/prepared-conf/readwrite-splitting/config-readwrite-splitting.yaml (28 lines of code) (raw):

schemaName: sbtest dataSources: write_ds: url: jdbc:postgresql://10.0.0.1:5432/sbtest?serverTimezone=UTC&useSSL=false username: postgres password: connectionTimeoutMilliseconds: 30000 idleTimeoutMilliseconds: 60000 maxLifetimeMilliseconds: 1800000 maxPoolSize: 128 minPoolSize: 128 maintenanceIntervalMilliseconds: 30000 read_ds: url: jdbc:postgresql://10.0.0.1:5432/sbtest?serverTimezone=UTC&useSSL=false username: postgres password: connectionTimeoutMilliseconds: 30000 idleTimeoutMilliseconds: 60000 maxLifetimeMilliseconds: 1800000 maxPoolSize: 128 minPoolSize: 128 maintenanceIntervalMilliseconds: 30000 rules: - !READWRITE_SPLITTING dataSources: pr_ds: writeDataSourceName: write_ds readDataSourceNames: [read_ds]