В django я попытался перейти с использования базы данных sqlite3 на postgresql. settings.py
был переключен для подключения к postgres. И python manage.py makemigrations
, и python manage.py migrate
работают без ошибок. makemigrations
говорит, что он создает модели для базы данных, однако при запуске migrate
он говорит, что не нужно вносить никаких изменений.
Сервер django будет работать, однако при нажатии на спецификацию Таблица c в базе данных на веб-странице /admin
выдает ошибку:
ProgrammingError at /admin/app/tablename/
relation "app_tablename" does not exist
LINE 1: SELECT COUNT(*) AS "__count" FROM "app_tablename"
С тем же кодом (кроме settings.py
подключение к базе данных) это работает при использовании sqlite3.