git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: e4b27b5) | patch
Revert "Refactor CopyAttributeOut{CSV,Text}() to use a callback in COPY TO"
Tue, 6 Feb 2024 23:04:26 +0000 (08:04 +0900)
Tue, 6 Feb 2024 23:04:26 +0000 (08:04 +0900)
commit 1aa8324b81fa4979ffdc6ccf81d560eac9446948
Revert "Refactor CopyAttributeOut{CSV,Text}() to use a callback in COPY TO"

This reverts commit 2889fd23be56, following a discussion with Andres
Freund as this callback, being called once per attribute when sending a
relation's row, can involve a lot of indirect function calls (more
attributes to deal with means more impact). The effects of a dispatch
at this level would become more visible when improving the per-row code
execution of COPY TO, impacting future potential performance
improvements.

Discussion: https://postgr.es/m/20240206014125.qofww7ew3dx3v3uk@awork3.anarazel.de
src/backend/commands/copyto.c diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /