diff options
Diffstat (limited to 'src/resolve.c')
-rw-r--r-- | src/resolve.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/resolve.c b/src/resolve.c index 05ef0c06e..0364407d4 100644 --- a/src/resolve.c +++ b/src/resolve.c @@ -252,6 +252,12 @@ static int lookupName( break; } } + if( i==db->nDb && sqlite3StrICmp("main", zDb)==0 ){ + /* This branch is taken when the main database has been renamed + ** using SQLITE_DBCONFIG_MAINDBNAME. */ + pSchema = db->aDb[0].pSchema; + zDb = db->aDb[0].zDbSName; + } } } |