JV.*_*JV. 7 python postgresql sqlalchemy
Postgres中'money'和'OID'列类型的sqlalchemy等效列类型是什么?
我们从来没有专门的“OID”类型,尽管我们在 0.4 系列中支持每个表上隐式“OID”列的概念,主要是为了 postgres 的好处。然而,由于 Postgres 中不推荐使用用户表定义的 OID 列,而且我们实际上从未真正使用过现有的 OID 功能,因此我们已从库中删除了此功能。
如果 SQLA 中未提供特定类型,作为指定自定义类型的替代方法,您始终可以使用 NullType,这意味着 SQLA 不知道有关该类型的任何特定信息。如果 psycopg2 已经发送/接收了该列的有用 Python 类型,则实际上不需要 SQLA 类型对象,除了发出 CREATE TABLE 语句。