skip backend initializations during ALTER EXTENSION

m3hm3t/debug-upgrade-test
Mehmet Yilmaz 2025-01-28 11:27:22 +00:00
parent 6d230be55d
commit f7869f57b5
1 changed files with 8 additions and 0 deletions

View File

@ -157,6 +157,14 @@ multi_ProcessUtility(PlannedStmt *pstmt,
Node *parsetree = pstmt->utilityStmt;
if (parsetree && (nodeTag(parsetree) == T_AlterExtensionStmt))
{
/* Skip unnecessary backend initializations during ALTER EXTENSION */
PrevProcessUtility(pstmt, queryString, false, context,
params, queryEnv, dest, completionTag);
return;
}
if (IsA(parsetree, TransactionStmt))
{
TransactionStmt *transactionStmt = (TransactionStmt *) parsetree;