猿问

无法创建 SQL 炼金术唯一索引 - 给出错误

索引给出错误消息


Index('unique-example', example.c.col1, example.c.col2, unique=True)

为什么会这样?


这是我的班级


class ExampleClass(Base):

   __tablename__ = 'example'

   __table_args__ = {'sqlite_autoincrement': True}, (Index('unique-example', col1, col2, unique=True))


   index = Column(Integer, primary_key= True, nullable=False)

   col1 = Column(Integer, nullable=True)

   col2  = Column(String, nullable=True)

   col3  = Column(String, nullable=True)


芜湖不芜
浏览 83回答 1
1回答

梦里花落0921

带有关键字参数的字典应该是 中的最后一个参数,请参阅表配置__table_args____table_args__ = (Index('unique-example', 'col1', 'col2', unique=True)), {'sqlite_autoincrement': True}
随时随地看视频慕课网APP

相关分类

Python
我要回答