Как пользоваться базой данных на heroku

У меня есть дискорд бот, написанный на js. Я его выгрузил на heroku все работает. Мой бот использует базу данных, которую редактирует в ходе использования. Я пробовал выгружать бота с базой на heroku (очевидно глупая идея), после перезагрузки бота (что снова очевидно) данные сбрасывались. Я читал про миграции бд, но не думаю, что этот вариант мне подходит, ибо хочу полную независимость моего бота от моего пк, да и не совсем понимаю как это реализовать. Пользуюсь sequelize, диалект sqlite, подскажите пожалуйста практичное и простое решение Вот структура бд:

const sequelize = new Sequelize('database', 'user', 'password', {
    host: 'localhost',
    dialect: 'sqlite',
    logging: false,
    // SQLite only
    storage: 'database_production.sqlite',
});

const database = sequelize.define('base', {
    guild_id: Sequelize.STRING,
    user_id: Sequelize.STRING,
    balance: {
        type: Sequelize.INTEGER,
        defaultValue: 0,
    }
});

Ответы (1 шт):

Автор решения: Ningaro

В качестве альтернативы, если вам не критична реляционность и скорость вашего хранилища данных. Попробуйте организовать онлайн хранилище с помощью MongoDB Atlas это решение предлагает бесплатные тарифы для кластеров с максимальным объемом до 5Gb данных.

MongoDB использует JSON подобную схему для хранения данных, поэтому с опытом работы с JavaScript объектами вы легко и быстро освоите её.

→ Ссылка