Wie kann ich nach der Bereitstellung einer play 2-Anwendung mit boxfuse auf meine h2-Datenbank zugreifen? Ich habe versucht, 'boxfuse open -db -env = test', aber es sagt, es ist nicht in der Lage, die Datenbank zu finden.Zugriff auf die h2-Datenbank nach der Bereitstellung von play 2-Anwendung mit boxfuse
1
A
Antwort
1
Die boxfuse open -db
ist für Datenbankinstanzen (MySQL oder PostgreSQL) automatisch von Boxfuse (https://boxfuse.com/docs/databases) bereitgestellt.
Ihre H2-Datenbank könnte auf drei verschiedene Arten gestartet werden: In-Memory-, Datei- und TCP-Server. Für In-Memory und Datei gibt es keine Möglichkeit, extern darauf zuzugreifen (es sei denn, Ihre Anwendung dient als eine Art Gateway). Für den TCP-Server müssen Sie den DB-Port der Außenwelt zugänglich machen, indem Sie etwas wie -ports.db=9092
verwenden, mit dem Sie sich dann mit Ihrem bevorzugten DB-Client verbinden können.