From 718d328f20ae241b252d552af501879d40dd9515 Mon Sep 17 00:00:00 2001 From: npt-1707 Date: Mon, 9 Mar 2026 01:32:48 +0800 Subject: [PATCH] vendor/sqlite3/sqlite3.c: Fix a problem with ALTER TABLE for views that have a nested FROM clause. --- vendor/sqlite3/sqlite3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/sqlite3/sqlite3.c b/vendor/sqlite3/sqlite3.c index 4729f45..7fed7e2 100644 --- a/vendor/sqlite3/sqlite3.c +++ b/vendor/sqlite3/sqlite3.c @@ -129372,7 +129372,7 @@ static int selectExpander(Walker *pWalker, Select *p){ pNew = sqlite3ExprListAppend(pParse, pNew, pExpr); sqlite3TokenInit(&sColname, zColname); sqlite3ExprListSetName(pParse, pNew, &sColname, 0); - if( pNew && (p->selFlags & SF_NestedFrom)!=0 ){ + if( pNew && (p->selFlags & SF_NestedFrom)!=0 && !IN_RENAME_OBJECT ){ struct ExprList_item *pX = &pNew->a[pNew->nExpr-1]; if( pSub ){ pX->zSpan = sqlite3DbStrDup(db, pSub->pEList->a[j].zSpan);