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

Hibernate kann Schema nicht automatisch auf Heroku Postgres erstellen

Wenn Sie das Flag

verwenden
PlayKeys.externalizeResources := false

die Distributions-Zip wird ohne conf erstellt Ordner und daher ist die Datei META-INF/persistence.xml nicht enthalten. Ich vermute, dass Play in diesem Fall das JPA-Modell erkennt, indem es nach allen DB-Anmerkungen sucht. Wenn Sie in conf Ordner Konfigurationsdateien, die für die Bearbeitung vor Ort gedacht sind, Distributionspaket ohne conf Ordner ist nicht geeignet.

Um Ihr DB-Problem ohne das Flag PlayKeys.externalizeResources zu beheben Sie sollten Ihre DB-Modellzuordnung in persistence.xml hinzufügen . Siehe das Beispiel in ein anderes Antwort