我正在使用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之外为此用例实现我自己的独特功能,还是可以使用不同的访问方法?