mirror of
https://github.com/postgres/postgres.git
synced 2025-05-01 01:04:50 +03:00
Remove some useless free calls.
These were introduced in recent commit 52e4f0cd47. We were trying to free some transient space consumption and that too was not entirely correct and complete. We don't need this partial freeing of memory as it will be allocated just once for a query and will be freed at the end of the query. Author: Zhihong Yu Reviewed-by: Amit Kapila Discussion: https://postgr.es/m/CALNJ-vQORfQ=vicbKA_RmeGZGzm1y3WsEcZqXWi7qjN43Cz_vg@mail.gmail.com
This commit is contained in:
parent
0f79caa3c6
commit
3e67a5cac6
@ -409,9 +409,6 @@ contain_invalid_rfcolumn(Oid pubid, Relation relation, List *ancestors,
|
|||||||
context.bms_replident = bms;
|
context.bms_replident = bms;
|
||||||
rfnode = stringToNode(TextDatumGetCString(rfdatum));
|
rfnode = stringToNode(TextDatumGetCString(rfdatum));
|
||||||
result = contain_invalid_rfcolumn_walker(rfnode, &context);
|
result = contain_invalid_rfcolumn_walker(rfnode, &context);
|
||||||
|
|
||||||
bms_free(bms);
|
|
||||||
pfree(rfnode);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ReleaseSysCache(rftuple);
|
ReleaseSysCache(rftuple);
|
||||||
@ -1182,9 +1179,6 @@ AlterPublicationTables(AlterPublicationStmt *stmt, HeapTuple tup,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (oldrelwhereclause)
|
|
||||||
pfree(oldrelwhereclause);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Add the non-matched relations to a list so that they can be
|
* Add the non-matched relations to a list so that they can be
|
||||||
* dropped.
|
* dropped.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user