@keshamin

Как работать с базой данных в Heroku?

Как следует из вопроса, я пока еще новичок в прогаммировании.
Сделал несложного телеграм бота и разместил на хероку.
Чтобы бот хранил даные о пользователе, научил его с помощью sqlite3 Подключаться к базе данных (или создавать если нет таковой) и оперировать в ней данными.
Проблема в том, что после того, как хероку уводит бота в сон, по пробуждении никакой БД уже нет в директории приложения.
Подскажите, как сделать ее перманентной?
  • Вопрос задан
  • 3873 просмотра
Решения вопроса 1
Djaler
@Djaler
Сеньор-помидор
Никак, sqlite работает с встраиваемой базой данных (в файле). А файлы на хероку временные. Используйте postgres
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@slepowl
учу-верчу python
https://www.mongodb.com/scale/mongodb-hosting-free
https://www.mlab.com/plans/pricing/#plan-type=sandbox

Я пользовался mlab для своего бота. Если Nosql не вариант посмотрите фри хостинг для sql.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы