从数据库架构中提取SQLAlchemy类型

2024-04-25 08:05:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我通过api顺序下载JSON对象并将其存储在一个数据帧中。自动检测数据类型。我将每个数据帧同时写入SQLite和MSSQL数据库(出于我不想在这里讨论的原因)

因为我知道JSON对象的结构,所以我预先在CREATE TABLE查询中定义了表的模式

我担心pandas自动检测到的数据类型与数据库预期的数据类型之间可能会发生冲突。因此,我想为pandasto_sql方法提供dtype参数。但是,我发现手动将模式中的数据类型匹配到SQLAlchemy类型是多余的(因为我有多个包含许多列的表,所以也很耗时)

这就引出了我的问题:

从表模式中,如何派生一个将字段映射到数据类型的字典,并将其传递给pandasto_sql方法?


Tags: 数据对象方法api数据库jsonsqlitesql

热门问题