区分大小写的烧瓶型号名称

时间:2015-04-10 12:54:46

标签: flask sqlalchemy flask-sqlalchemy case-sensitive

我使用SQLAlchemy定义我的模型,例如:

class QueryTable(db.Model):
    __searchable__ = ['name']

    id = db.Column(db.Integer, primary_key = True)
    name = db.Column(db.String(64), index = True, unique = True)
    timestamp = db.Column(db.DateTime)
    user_id = db.Column(db.Integer, db.ForeignKey('user.id'))

    meta = dict()# columnname, type like id: int, name: varchar

    def __repr__(self): #pragma: no cover
        return '<Table %r>' % (self.name)

这里的问题是,这允许QueryTables的名称table1和TABLE1在数据库中应该是相同的。

db.Column中是否有标志来执行此操作?我在文档中找不到这样的东西。

0 个答案:

没有答案