2
我試圖從MySQL遷移到PostgreSQL,現在我遇到了具體基類的問題。我有類似的代碼如下:將Django從MySQL遷移到PostgreSQL後,具體基礎模型的約束問題
class BaseKlass(models.Model):
name = CharField(max_length = 64)
class SomeKlass(BaseKlass):
value = IntegerField()
每當我創建的SomeKlass
一個實例,我得到這樣一個錯誤:正在執行
IntegrityError: null value in column "baseklass_ptr_id" violates not-null constraint
我看着SQL,並且確實baseklass_ptr_id
值是null
。
有什麼想法?
正如你已經發現,Postgres的是很多比MySQL更加嚴格。 +1,因爲它看起來像你回答了你自己的問題。 –