postgresql/src
Amit Kapila d250568121 pgoutput: Fix memory leak due to RelationSyncEntry.map.
Release memory allocated when creating the tuple-conversion map and its
component TupleDescs when its owning sync entry is invalidated.
TupleDescs must also be freed when no map is deemed necessary, to begin
with.

Reported-by: Andres Freund
Author: Amit Langote
Reviewed-by: Takamichi Osumi, Amit Kapila
Backpatch-through: 13, where it was introduced
Discussion: https://postgr.es/m/MEYP282MB166933B1AB02B4FE56E82453B64D9@MEYP282MB1669.AUSP282.PROD.OUTLOOK.COM
2021-06-01 14:25:19 +05:30
..
backend pgoutput: Fix memory leak due to RelationSyncEntry.map. 2021-06-01 14:25:19 +05:30
bin Improve docs and error messages for parallel vacuum. 2021-05-25 09:40:16 +05:30
common
fe_utils psql: call clearerr() just before printing 2021-03-29 18:34:39 -03:00
include Add fallback implementation for setenv() 2021-06-01 09:27:25 +09:00
interfaces Translation updates 2021-05-10 14:32:18 +02:00
makefiles
pl Restore the portal-level snapshot after procedure COMMIT/ROLLBACK. 2021-05-21 14:03:53 -04:00
port Add fallback implementation for setenv() 2021-06-01 09:27:25 +09:00
template Further tweaking of PG_SYSROOT heuristics for macOS. 2021-01-20 12:07:31 -05:00
test pgoutput: Fix memory leak due to RelationSyncEntry.map. 2021-06-01 14:25:19 +05:30
timezone Update time zone data files to tzdata release 2021a. 2021-01-24 16:29:47 -05:00
tools Add fallback implementation for setenv() 2021-06-01 09:27:25 +09:00
tutorial tutorial: land height is "elevation", not "altitude" 2021-03-10 20:25:18 -05:00
.gitignore
DEVELOPERS
Makefile
Makefile.global.in
Makefile.shlib
nls-global.mk