SQLAlchmey 创建复合索引

关键字:__table_args__

class User(db.Model):
    """
    user model
    """
    __tablename__ = 'users'

    id = db.Column(BigInteger, primary_key=True)
    username = db.Column(String(30), nullable=False)
    password = db.Column(db.String(60), nullable=False)
    reg_dateline = db.Column(db.String(12), nullable=False)

    # table_args
        # 创建名为 idx_test 含字段 username和reg_dateline的 索引
    __table_args__ = ( Index('idx_test','username','reg_dateline') )
去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

发表评论

电子邮件地址不会被公开。