Задать вопрос
@keshamin

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

Как следует из вопроса, я пока еще новичок в прогаммировании.
Сделал несложного телеграм бота и разместил на хероку.
Чтобы бот хранил даные о пользователе, научил его с помощью sqlite3 Подключаться к базе данных (или создавать если нет таковой) и оперировать в ней данными.
Проблема в том, что после того, как хероку уводит бота в сон, по пробуждении никакой БД уже нет в директории приложения.
Подскажите, как сделать ее перманентной?
  • Вопрос задан
  • 3876 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽