- postgresql—flask-sqlalchemy字段对应
Postgresql | Flask-sqlachemy |
---|---|
varchar2 (有长度) | db.Column(db.String(50)) |
Init | db.Column(db.Integer) |
timestamp | db.Column(db.DateTime) |
varchar2 (无长度) | db.Column(db.String) |
- 主键默认使用uuid
id = db.Column(db.String(64), primary_key=True, default=uuid.uuid4())
- 字段不为空
name = db.Column(db.String(50), nullable=False)
- 设置外键
org_id = db.Column(db.String(64), db.ForeignKey('tb_org.org_id'))