Как получить доступ к базе данных h2 после развертывания приложения play 2 с помощью boxfuse

Как я могу получить доступ к своей базе данных h2 после развертывания приложения play 2 с boxfuse? Я пробовал 'boxfuse open -db -env=test', но он говорит, что не может найти базу данных.

1 ответ

Решение

boxfuse open -db предназначен для экземпляров базы данных (MySQL или PostgreSQL), автоматически предоставляемых Boxfuse ( https://boxfuse.com/docs/databases).

Ваша база данных H2 могла быть запущена тремя различными способами: в памяти, файловом и tcp-сервере. Для оперативной памяти и файла нет способа получить к нему внешний доступ (если только ваше приложение не служит своего рода шлюзом). Для tcp-сервера вы должны выставить порт БД для внешнего мира, используя что-то вроде -ports.db=9092 который вы можете использовать для подключения к вашему любимому клиенту БД.

Другие вопросы по тегам