Does Ecto support the new Pipeline Mode in Postgres 14?

Postgres 14 was recently released and one of the “hidden” features is Pipeline Mode, which, as the docs describe, allows applications to send a query without having to read the result of the previously sent query. This has the potential to greatly increase the performance of certain ORM operations, but requires implementation by said ORMs. Does anyone know if Ecto supports it?

Postgres Docs: https://www.postgresql.org/docs/14/libpq-pipeline-mode.html

Blog post: https://blog.crunchydata.com/blog/postgres-14-its-the-little-things

8 Likes

bump bump

2 Likes

Pipelined mode appears to be a feature of the Postgres client C library libpq, which isn’t used by Postgrex.

2 Likes