PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Настройването на Play 2.4.0 с Postgres и HikariCP води до грешка в конфигурацията

Има две места, където можете да видите как точно да конфигурирате вашия набор от връзки:

  1. Документи на Play:НастройкиJDBC
  2. play-jdbc reference.conf файл

Оттам ще видите, че вашият пул трябва да бъде конфигуриран като:

db {
  default {
    driver=org.postgresql.Driver
    url="jdbc:postgresql://localhost/timeseries"
    user=postgres
    password=postgres

    hikaricp {
      dataSourceClassName = org.postgresql.ds.PGSimpleDataSource
      connectionTestQuery = "SELECT 1"
      # Data source configuration options. Must be INSIDE
      # the hikaricp "node" here
      dataSource {
        # anything you need to configure here
        ...
      }
    }
  }
}

Забележете как са вложени конфигурационните възли:db -> default -> hikaricp -> dataSource . Това е така, защото dataSource е конфигурация, специфична за HikariCP. Както можете да видите в reference.conf файл, BoneCP не предлага този конфигурационен възел.

Освен това Библиотека за конфигурация на Typesafe поддържа както тази конфигурация по-горе, така и писане по-„ясно“, като по-долу:

db.default.driver=org.postgresql.Driver
db.default.url="jdbc:postgresql://localhost/timeseries"
db.default.user=postgres
db.default.password=postgres
db.default.hikaricp.dataSourceClassName = org.postgresql.ds.PGSimpleDataSource
db.default.hikaricp.connectionTestQuery = "SELECT 1"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SELECT от една таблица, INSERT в две други таблици въз основа на условие

  2. Предоставете всички по конкретна схема в db на групова роля в PostgreSQL

  3. Възможно ли е да се използват две различни бази данни за офлайн уеб приложение

  4. Не може да се експортира таблица на AWS RDS Postgres в CSV в S3, като се използва функцията aws_s3.query_export_to_s3

  5. Автоматично генериране на идентификатор в Spring MVC