172 похожих чатов

А может быть такое что если база работала на свежей

версии постгреса, а затем ее дамп запихнуть в версию 9.2 и ошибки, не могу понять суть почему, на 1 проде все ок, у меня на компе все ок, пихаю дамп на 2 прод, полностью копирую проект со всеми миграциями, а он пишет постоянно при любом действии с базой с любой из таблиц что
django.db.utils.IntegrityError: null value in column "id" violates not-null constraint
и миграции до конца не идут изза этой же ошибки, вот и думаю может дело в версии постгреса?

12 ответов

17 просмотров

Наймите программиста.

atkisai- Автор вопроса
Ilya Anfimov
Наймите программиста.

язвительные советы оставь себе

atkisai
язвительные советы оставь себе

Так он прав. Вам, скорее всего, в Django-чат

atkisai- Автор вопроса
Dmitriy Sviridov
Так он прав. Вам, скорее всего, в Django-чат

да по ошибке видно что джанга тут не при чем, все понятно, буду разбираться, просто уже не первый раз переношу, а вот с новой локацией такая ошибка появилась, буду скорей всего пробовать свежую постгрес поставить

atkisai
да по ошибке видно что джанга тут не при чем, все ...

Снимите заново дамп и перезалейте в чистую базу. Возможно, дамп как-то криво сделан

atkisai- Автор вопроса
Dmitriy Sviridov
Снимите заново дамп и перезалейте в чистую базу. В...

не я пробовал, я думаю что версия 9.2 старая, там вот эта команда ресторе даже не работает, пишет старая версия для этой базы как я понимаю, лью через psql, но к себе на локал с прода я лил через ресторе, вобщем думаю нужно обновить просто постгрес

вы попробуйте просто запрос выполнить через DB Manager какой-нибудь и посмотреть, какая ошибка будет. Не исключено, конечно, что Django просто маппит ошибку PG на ошибку кода приложения, но хочется просто исключить лишние компоненты из расследования ошибки:)

atkisai- Автор вопроса
Anatoliy Burov
вы попробуйте просто запрос выполнить через DB Man...

хоть кто то чтото внятно ответил) ну может попробую, если разберусь, странно конечно да, если явно читать ее, то джанга думает что у всех обьектов нулевые айдишники хотя это не так, в джанго админке смотрю всю норм.

atkisai
хоть кто то чтото внятно ответил) ну может попробу...

для 9.2 EOL наступил November 9, 2017 — только самые упорные продолжают, ну вы понимаете — давно нужно обновиться )))

atkisai- Автор вопроса
Sergey Zhuravlev
для 9.2 EOL наступил November 9, 2017 — только сам...

да это по умолчанию на сентос7, как пакет только такая, а ставить с сайта было лень там все эти команды этапы проходить, да и подумал что впринципе может и прокатит какая разница

atkisai
да это по умолчанию на сентос7, как пакет только т...

Не делайте так, поставьте из pgdg репы, как описано на сайте PG. Вам с 9.2 люди помогать не захотят. Оно уже устарело.

atkisai- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта