Postgres, a diferencia de mysql, no admite Create Database If not exist
.
Cambiando así hibernate.hbm2ddl.auto=create
y cambiando la URL jdbc.url=jdbc:postgresql://localhost/database?createDatabaseIfNotExist=true
no funcionará para usted.
Sin embargo, puede intentar simular el comportamiento como en las siguientes preguntas:
Cree una base de datos de Postgres sobre la marcha, si no existe usando Hibernate
¿Simule CREAR BASE DE DATOS SI NO EXISTE para PostgreSQL?