Я добавил postrgresql в свое приложение, но у меня возникают проблемы при использовании его в Travis.Я получил следующее сообщение об ошибке:
org.postgresql.util.PSQLException: FATAL: database "bikeRental" does not exist
Я создал базу данных в travis.yml:
language: java
jdk:
- oraclejdk8
services:
- postgresql
install:
- echo "Skip install step"
before_script:
- psql -c 'create database bikeRental;' -U postgres
- cat .config/travis.application.properties > src/main/resources/application.properties
script:
- mvn clean package
cache:
directories:
- $HOME/.m2
notifications:
email: false
И использовал для подключения следующий файл свойств:
server.port=8081
spring.thymeleaf.cache=false
spring.thymeleaf.enabled=true
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
spring.application.name=csharp
spring.datasource.platform=postgres
spring.datasource.url=jdbc:postgresql://localhost:5432/bikeRental
spring.datasource.username=postgres
spring.datasource.password=
spring.jpa.hibernate.ddl-auto=create
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true