2024-09-30 01:22:07 发布
网友
我在测试熊猫的to_sql方法。在
to_sql
to_sql正在使用INSERTSQL方法,这比COPY FROMSQL方法慢。在
INSERT
COPY FROM
我可以使用SQLAlchemy和Postgresql(psycopg2)引擎选择要由to_sql使用的COPY FROMSQL方法吗?在
您是正确的to_sql正在通过sqlalchemy使用INSERT INTO(发生这种情况的代码是here),因此您自然无法使用to_sql。在
INSERT INTO
但是如果您需要这个,当然可以使用它来实现to_sql。如果您认为这有更好的性能和与当前实现相同的功能,您可以始终向pandas(https://github.com/pydata/pandas/blob/master/CONTRIBUTING.md)发送贡献。在
但是,据我所知,如果您想将SQL语句作为"COPY table FROM file"执行,那么您可以始终使用postgres引擎的execute命令。在
"COPY table FROM file"
execute
您是正确的
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
命令。在相关问题 更多 >
编程相关推荐