Python 如何使用Flask Migrate创建类似于约束?

Python 如何使用Flask Migrate创建类似于约束?,python,flask,flask-migrate,Python,Flask,Flask Migrate,我想使用flask migrate构建一个状态约束。身份尚未存在 我的模型包括以下行: status = db.Column(db.String(120), unique=False) 除了创建状态外,我还想添加以下状态约束: ALTER TABLE inventory ADD CONSTRAINT "StatusCheck" CHECK ("status" SIMILAR TO 'Ordered|Received|Ready|Faulty|Void'); 您可以在迁移脚本中编写SQL。看

我想使用flask migrate构建一个状态约束。身份尚未存在

我的模型包括以下行:

status = db.Column(db.String(120), unique=False)
除了创建状态外,我还想添加以下状态约束:

ALTER TABLE inventory ADD CONSTRAINT "StatusCheck" CHECK ("status" SIMILAR TO 'Ordered|Received|Ready|Faulty|Void');

您可以在迁移脚本中编写SQL。看

旁注:Flask Migrate只是Alembic的一个包装,使其对Flask友好。所以这是一个关于Alembic的问题