我在使用django 1.10进行初始迁移时遇到以下错误,其中mysql后端连接到3节点MemSQL集群。
django.db.utils.OperationalError:(1895,“名为'django_content_type_app_label_76bd3d3b_uniq'的唯一键必须包含al l当没有声明分片键时,在主键中指定的列“)
我认为这是问题所在: MemSQL - Surrogate key as Primary and different unique keys at the same time in table creation
非常感谢任何解决方法/解决方案。
干杯
答案 0 :(得分:1)
是的,您遇到了与之相关的问题。 MemSQL对不是分片密钥的唯一密钥的支持有限(对于分布式数据库来说,它们的维护成本很高)。
除了更改django以使用唯一键创建具有REFERENCE表的表之外,我认为没有好的工作。