PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PostgreSQL + Hibernate + Spring crée automatiquement une base de données

Postgres contrairement à mysql ne prend pas en charge Create Database If not exist .

Changeant ainsi hibernate.hbm2ddl.auto=create et en changeant l'URL jdbc.url=jdbc:postgresql://localhost/database?createDatabaseIfNotExist=true ne fonctionnera pas pour vous.

Cependant, vous pouvez essayer de simuler le comportement comme dans les questions ci-dessous :

Créer une base de données Postgres à la volée, si elle n'existe pas en utilisant Hibernate

Simuler CREATE DATABASE IF NOT EXISTS pour PostgreSQL ?