Почему я не могу получить доступ к своей базе данных на Heroku?
Я создал приложение Java, подключенное к базе данных PostgreSQL. Я развернул БД на Heroku.
Я могу получить доступ к БД при использовании моего приложения на локальном хосте, но если я разверну свое приложение на Heroku, я получу сообщение: вложенное исключение - org.hibernate.exception.SQLGrammarException: не удалось извлечь ResultSet
Все мои имена таблиц БД строчные.
Я также пытался изменить конфигурационные переменные (DATABASE_URL) на Heroku, но не могу, я получаю ошибку: Элемент не может быть обновлен: Невозможно перезаписать значения вложений DATABASE_URL.
1 ответ
Неважно, я нашел решение.
Проблема заключалась в том, что я ранее создал базу данных PostgreSQL, но при создании java-приложения Heroku также создает базу данных PostgreSQL, и это привело к конфликту.
Итак, я переместил свое приложение на другой конвейер Heroku, и теперь оно работает нормально.