相关疑难解决方法(0)

如何在 Django 模型中设置表约束“可延迟初始延迟”?

我正在尝试使用 postgresql 数据库在 django 中为表模型设置约束。

我可以通过 postgresql 用这句话来做到这一点:

ALTER TABLE public.mytable ADD CONSTRAINT "myconstraint" UNIQUE(field1, field2) DEFERRABLE INITIALLY DEFERRED;
Run Code Online (Sandbox Code Playgroud)

但我想通过 django 模型来做。阅读 django 官方文档我没有发现任何相关的内容。

我需要这样的东西:

class Meta:
  unique_together = (('field1', 'field2',), DEFERRABLE INITIALLY DEFERRED)
Run Code Online (Sandbox Code Playgroud)

有可能做这样的事情吗?

django postgresql constraints django-models

5
推荐指数
3
解决办法
2437
查看次数

标签 统计

constraints ×1

django ×1

django-models ×1

postgresql ×1