【发布时间】:2021-01-20 15:35:55
【问题描述】:
给定特定于供应商的 SQLAlchemy 数据类型,例如 sqlalchemy.dialects.postgresql.INTEGER,找到与该供应商特定类型最对应的通用 SQLAlchemy 数据类型的最佳方法是什么?
例如,如果我有特定于供应商的类型sqlalchemy.dialects.postgresql.INTEGER,我想映射回sqlalchemy.sql.sqltypes.Integer。
我知道在某些情况下这是不可能的,例如,如果数据库支持一种深奥的类型,而该类型没有直接映射回 SA 通用数据类型。我主要只对可以直接映射回 SA 通用数据类型的数据类型感兴趣。
【问题讨论】:
标签: python types sqlalchemy orm metadata