Remove redundant MemoryContextSwith in BeginCopyFrom
Japin Li <japinli@hotmail.com>
From: Japin Li <japinli@hotmail.com>
To: "pgsql-hackers@lists.postgresql.org" <pgsql-hackers@lists.postgresql.org>
Date: 2022-01-19T14:20:58Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Remove redundant memory context switches in BeginCopyFrom().
- 89f059bdf52c 15.0 landed
Attachments
- Remove-redundant-MemoryContextSwith-in-BeginCopyFrom.patch (text/x-patch) patch
Hi, hackers When I read the code of COPY ... FROM ..., I find there is a redundant MemoryContextSwith() in BeginCopyFrom(). In BeginCopyFrom, it creates a COPY memory context and then switches to it, in the middle of this function, it switches to the oldcontext and immediately switches back to COPY memory context, IMO, this is redundant, and can be removed safely. -- Regrads, Japin Li. ChengDu WenWu Information Technology Co.,Ltd.