看起来Psycopg有一个自定义命令来执行COPY:

psycopg2 COPY using cursor.copy_from() freezes with large inputs

有没有办法通过SQLAlchemy访问此功能?

推荐答案

It doesn't look like it

您可能需要使用psycopg2来公开此功能,并放弃ORM功能.我想我并没有真正看到ORM在这样的操作中的好处,因为它是一个直接的批量插入,处理单个对象的时候,使用ORM并没有太多意义.

Postgresql相关问答推荐

Trunc函数不删除小数

如何在Windows中安装sql for golang

Postgres:如何优化在多个表上搜索列的相似性查询?(Pg_Trgm)

使用函数返回值作为另一个函数的参数

PostgreSQL无效语法

仅使用 ssl 连接到 Postgresql 数据库

AGE Graph 实际上存储为 postgreSQL 表,对吧?如何检索该表(不是图表)?

在 PostgreSQL 中 Select 数字命名列会返回 ?column?

无法从在 wsl 2 上运行的服务之一连接到在 wsl 2 上的容器中运行的 postgres 数据库

在 PostgreSQL 中Explain与explain analyze

SQLAlchemy 和多个进程的连接问题

在 PL/pgSQL 中声明行类型变量

为 Django Postgres 连接强制 SSL

Postgres 外键on update和on delete选项如何工作?

PostgreSQL 中的行编号

在同一台机器上创建多个 Postgres 实例

当从 Heroku pg:pull 数据库时提示:role "root" does not exist.

在 postgresql 中获取上个月的数据

如何在我的 Mac 上卸载 postgresql(运行 Snow Leopard)

postgresql中的移动平均线