Postgres за разлика от mysql не поддържа Create Database If not exist
.
По този начин се променя hibernate.hbm2ddl.auto=create
и промяна на URL адреса jdbc.url=jdbc:postgresql://localhost/database?createDatabaseIfNotExist=true
няма да работи за вас.
Можете обаче да опитате да симулирате поведението, както в следните въпроси:
Създайте Postgres база данни в движение, ако не съществува с помощта на Hibernate
Симулирайте CREATE DATABASE, АКО НЕ СЪЩЕСТВУВА за PostgreSQL?