PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL + Hibernate + automatisch erstellte Spring-Datenbank

Postgres unterstützt im Gegensatz zu MySQL nicht Create Database If not exist .

Dadurch wird hibernate.hbm2ddl.auto=create geändert und Ändern der URL jdbc.url=jdbc:postgresql://localhost/database?createDatabaseIfNotExist=true wird für Sie nicht funktionieren.

Sie können jedoch versuchen, das Verhalten wie in den folgenden Fragen zu simulieren:

Erstellen Sie eine Postgres-Datenbank im Handumdrehen, wenn sie nicht existiert, indem Sie Hibernate verwenden

CREATE DATABASE IF NOT EXISTS für PostgreSQL simulieren?