Обновление с Heroku-18 для приложения Django. Есть какие-нибудь рекомендации?
Заголовок практически говорит сам за себя - у меня есть простое приложение Django, которое работает на Heroku-18 уже несколько лет. В связи с приближением срока обновления весной 2023 года я обеспокоен тем, как обновление может повлиять на мой сайт. Больше всего меня беспокоит база данных.
Приложение настроено только с базой данных SQLite по умолчанию. Когда я разверну приложение, похоже, что Heroku использует Postgres для базы данных, хранящейся на их стороне. В принципе, это просто работает, когда я развертываю приложение, поэтому меня это не очень волнует.
Для некоторых недавних сайтов, над которыми я работал, когда я развертываю их на Heroku-22 также с той же настройкой базы данных, он просто продолжает использовать файл SQLite, и данные, с которыми я возился локально, теперь являются частью базы данных в живом приложении!
Я беспокоюсь, что после обновления до стека Heroku 22 мое приложение отключится от данных Postgres, хранящихся на Heroku, и будет указывать на мой локальный файл SQLite.
Надеюсь, я зря беспокоюсь, но если кто-то в похожей ситуации уже работал с обновлением и может предоставить какую-то информацию о моих конкретных опасениях и/или о том, на что еще следует обратить внимание, буду очень признателен.
В настоящее время просматриваю руководство Heroku по обновлению, пока не нашел ничего специфичного для Django: https://devcenter.heroku.com/articles/upgrading-to-the-latest-stack
Спасибо