diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/alter.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/alter.c b/src/alter.c index c059a62ec..2e3b25b1d 100644 --- a/src/alter.c +++ b/src/alter.c @@ -647,8 +647,7 @@ void sqlite3AlterRenameColumn( "UPDATE \"%w\"." DFLT_SCHEMA_TABLE " SET " "sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, %d) " "WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' " - " AND (type != 'index' OR tbl_name = %Q)" - " AND sql NOT LIKE 'create virtual%%'", + " AND (type != 'index' OR tbl_name = %Q)", zDb, zDb, pTab->zName, iCol, zNew, bQuote, iSchema==1, pTab->zName @@ -1498,7 +1497,7 @@ static void renameColumnFunc( sqlite3WalkSelect(&sWalker, pSelect); } if( rc!=SQLITE_OK ) goto renameColumnFunc_done; - }else if( ALWAYS(IsOrdinaryTable(sParse.pNewTable)) ){ + }else if( IsOrdinaryTable(sParse.pNewTable) ){ /* A regular table */ int bFKOnly = sqlite3_stricmp(zTable, sParse.pNewTable->zName); FKey *pFKey; |