Форум сайта python.su
0
Столкнулся с такой проблемой
Есть микросервис. Он делался на Джанго разными людьми, так что концов не найти 
Проблема вот в чём - с какого момента данные стали писаться в другую схему postgres. Изначально писалось в public, потом стало в схему sod (как название проекта)
Первый раз с таким сталкиваюсь. Самые банальные моменты в коде проверил, кажись ничего.
Сталкивался кто-то с подобным? В какую сторону копать?
Офлайн
0
Очень похоже, что это началось после того как был реализован функционал джанговской админки (судя по коммитам). Причём админка читает из старой схемы public
Звучит бредово, но могла как-то админка создать отдельную схему?
Отредактировано Headmaster (Сен. 10, 2021 14:28:44)
Офлайн
16
Ищите файл на подобии 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', } }
Офлайн