SQLAlchemyタイプ(Integer
など )標準のSQLデータ型を順守しようとしているようです。 「unsignedinteger」は標準のデータ型ではないため、 UnsignedInteger
のようなものは表示されません。 またはInteger(unsigned =True)
。
このような場合(MySQLなどのデータベース自体が標準のデータ型ではないデータ型または標準ではないオプションがある場合)、方言固有の型を取得することでこれらの型/オプションにアクセスできます。 MySQLの場合、これらのタイプには<からアクセスできます。 code> sqlalchemy.dialects.mysql モジュール 、そのように...
from sqlalchemy.dialects.mysql import INTEGER
class Users(db.Model):
id = db.Column(INTEGER(unsigned=True), primary_key=True)
UserName = db.Column(db.String(40))
FirstName = db.Column(db.String(40))
LastName = db.Column(db.String(40))
EmailAddress = db.Column(db.String(255))
Password = db.Column(db.String(40))