Форум сайта python.su
Столкнулся с такой проблемой
Есть микросервис. Он делался на Джанго разными людьми, так что концов не найти
Проблема вот в чём - с какого момента данные стали писаться в другую схему postgres. Изначально писалось в public, потом стало в схему sod (как название проекта)
Первый раз с таким сталкиваюсь. Самые банальные моменты в коде проверил, кажись ничего.
Сталкивался кто-то с подобным? В какую сторону копать?
Офлайн
Очень похоже, что это началось после того как был реализован функционал джанговской админки (судя по коммитам). Причём админка читает из старой схемы public
Звучит бредово, но могла как-то админка создать отдельную схему?
Отредактировано Headmaster (Сен. 10, 2021 14:28:44)
Офлайн
Ищите файл на подобии setting и в нем что то наподобие:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'OPTIONS': { 'options': '-c search_path=your_schema' }, 'NAME': 'your_name', 'USER': 'your_user', 'PASSWORD': 'your_password', 'HOST': '127.0.0.1', 'PORT': '5432', } }
Офлайн