Ich möchte die Anzahl der Anforderungen reduzieren, um mit meiner Webapp zu beginnen. Im Moment müssen Sie das Skript "create database, create user, grant all" ausführen, bevor Sie mit dem Debuggen beginnen können.Erstellen PostgreSQL DB On Connection
Ich möchte, dass der Code ausgecheckt und sofort ausgeführt wird, ohne dass Entwickler viele Dokumente durchlesen und viele manuelle Schritte ausführen müssen.
Mit h2 können Sie eine Verbindungszeichenfolge angeben, und die Datenbank wird erstellt, wenn sie nicht bereits vorhanden ist.
Ist das mit PostgreSQL möglich?
Oder ist meine einzige Option (um die Anforderungen zu erfüllen), um h2 für Entwicklung und PostgreSQL für die Produktion zu konfigurieren?
"* Code ausgecheckt und sofort ausgeführt werden *" funktioniert einfach nicht mit einer serverbasierten Datenbank. Sie müssen diesen DB-Server immer zuerst installieren. Das Erstellen einer Datenbank und des Benutzers ist ein relativ kleiner Schritt im Vergleich zur Installation des DBMS-Servers. Also die Antwort: Nein, das ist mit Postgres nicht möglich. Sie müssen ein eingebettetes DBMS verwenden, wenn Sie das wirklich wollen –