到sql+sqlalchemy+copy from+postgresql引擎?

2024-09-30 01:22:07 发布

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

我在测试熊猫的to_sql方法。在

to_sql正在使用INSERTSQL方法,这比COPY FROMSQL方法慢。在

我可以使用SQLAlchemy和Postgresql(psycopg2)引擎选择要由to_sql使用的COPY FROMSQL方法吗?在


Tags: to方法引擎sqlsqlalchemypostgresqlpsycopg2copy
1条回答
网友
1楼 · 发布于 2024-09-30 01:22:07

您是正确的to_sql正在通过sqlalchemy使用INSERT INTO(发生这种情况的代码是here),因此您自然无法使用to_sql。在

但是如果您需要这个,当然可以使用它来实现to_sql。如果您认为这有更好的性能和与当前实现相同的功能,您可以始终向pandas(https://github.com/pydata/pandas/blob/master/CONTRIBUTING.md)发送贡献。在

但是,据我所知,如果您想将SQL语句作为"COPY table FROM file"执行,那么您可以始终使用postgres引擎的execute命令。在

相关问题 更多 >

    热门问题