psycopg2.NotSupportedError:访问方法" gin"不支持唯一索引

时间:2016-01-13 19:53:23

标签: python postgresql psycopg2 peewee jsonb

我正在使用python 3.5,peewee 2.7.4和PostgreSQL 9.4.1.0来创建一些模型:

for model in models:
    print('creating {}'.format(model._meta.name))
    model.create_table()

我尝试在其中一个JSONB字段上放置一个唯一参数:

attrs = BinaryJSONField(unique=True)

但是,当我尝试创建表时,我收到以下错误:

psycopg2.NotSupportedError: access method "gin" does not support unique indexes

我是否必须在PostgreSQL之外为此用例实现我自己的独特功能,还是可以使用不同的访问方法?

0 个答案:

没有答案