Я пытался заставить Grails 3 подключиться к postgres и не могу установить соединение.
Это в моем файле сборки: runtime "org.postgresql:postgresql:42.2.5"
и источник данных application.yml:
dataSource:
pooled: true
jmxExport: true
driverClassName: 'org.Postgresql.Driver'
dialect: 'org.hibernate.dialect.PostgreSQLDialect'
username: 'okcomputer'
password: ''
environments:
development:
dataSource:
dbCreate: create-drop
url: jdbc:postgresql://localhost:5432/test
test:
dataSource:
dbCreate: update
url: jdbc:postgresql://localhost:5432/test
production:
dataSource:
dbCreate: none
url: jdbc:postgresql://localhost:5432/test
properties:
jmxEnabled: true
initialSize: 5
maxActive: 50
minIdle: 5
maxIdle: 25
maxWait: 10000
maxAge: 600000
timeBetweenEvictionRunsMillis: 5000
minEvictableIdleTimeMillis: 60000
validationQuery: SELECT 1
validationQueryTimeout: 3
validationInterval: 15000
testOnBorrow: true
testWhileIdle: true
testOnReturn: false
jdbcInterceptors: ConnectionState
defaultTransactionIsolation: 2 # TRANSACTION_READ_COMMITTED
Что я здесь не так делаю? Я уверен, что база данных существует, и пользователь / пароль правильный, но я не уверен, что делать для устранения неполадок.
Полная трассировка стека доступна здесь: https://pastebin.com/THrALVaE
(я использую Java 1.8 и Grails 3.3.8)
На удивление небольшое количество информации о граалях и postgres, так что спасибо всем заранее!