我想在postgresql数据库的django中设置一个表模型的约束。如何在django模型中设置表约束“可延迟初始延迟”?
我可以用这句话通过PostgreSQL的做到这一点:
ALTER TABLE public.mytable ADD CONSTRAINT "myconstraint" UNIQUE(field1, field2) DEFERRABLE INITIALLY DEFERRED;
但我想通过Django的模式去做。 阅读django官方文档我还没有找到任何相关的。
我需要的是这样的:
class Meta:
unique_together = (('field1', 'field2',), DEFERRABLE INITIALLY DEFERRED)
是否有可能做这样的事情?
https://gist.github.com/twidi/3353095d2a9b7b83b247通过创建特定django的分贝后端在Django(PostgreSQL的) 缓征者唯一约束 –