You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Все id в базе имеют знаковый тип, а в ПО без знаковый. При этом AutoIncrement в MySql может быть только без знаковый. В ПО при приведении типов с IDшниками должно быть всё в порядке, но вот при выборках где к WHERE подставляется строковый ID будут проблемы. Нужно наблюдать что происходит в Django с этим, возможно они в будущем сделают по умолчанию для AutoField без знаковый тип. Либо нужно сделать костыль в котором явно указывать без знаковость типа.
Раньше в Django уже меняли на без знаковый в этом коммите
Но сейчас опять указан знаковый тип в этом файле
Вот тут написано что костыль можно сделать как то так:
Все id в базе имеют знаковый тип, а в ПО без знаковый. При этом AutoIncrement в MySql может быть только без знаковый. В ПО при приведении типов с IDшниками должно быть всё в порядке, но вот при выборках где к WHERE подставляется строковый ID будут проблемы. Нужно наблюдать что происходит в Django с этим, возможно они в будущем сделают по умолчанию для AutoField без знаковый тип. Либо нужно сделать костыль в котором явно указывать без знаковость типа.
Раньше в Django уже меняли на без знаковый в этом коммите
Но сейчас опять указан знаковый тип в этом файле
Вот тут написано что костыль можно сделать как то так:
The text was updated successfully, but these errors were encountered: