diff options
author | drh <drh@noemail.net> | 2020-06-15 20:27:35 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2020-06-15 20:27:35 +0000 |
commit | 346a70ca1edd53f37e4c04a0eb11c63869ed8bc3 (patch) | |
tree | 33a280240eeed553d753d5ee7810d1ca51c973fb /src/btree.c | |
parent | 999429882edbf4fb04add7bb5338764271aead89 (diff) | |
download | sqlite-346a70ca1edd53f37e4c04a0eb11c63869ed8bc3.tar.gz sqlite-346a70ca1edd53f37e4c04a0eb11c63869ed8bc3.zip |
Provide "sqlite_schema" as an alternative name to the table that holds the
database schema.
FossilOrigin-Name: 61782a7ae3c25cf59d7a676cb295eb024d17c46e532ae78c6fe871a91d712fa9
Diffstat (limited to 'src/btree.c')
-rw-r--r-- | src/btree.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/btree.c b/src/btree.c index 6ec97f2ed..f9fb69f63 100644 --- a/src/btree.c +++ b/src/btree.c @@ -3429,7 +3429,7 @@ int sqlite3BtreeBeginTrans(Btree *p, int wrflag, int *pSchemaVersion){ /* Any read-only or read-write transaction implies a read-lock on ** page 1. So if some other shared-cache client already has a write-lock ** on page 1, the transaction cannot be opened. */ - rc = querySharedCacheTableLock(p, MASTER_ROOT, READ_LOCK); + rc = querySharedCacheTableLock(p, SCHEMA_ROOT, READ_LOCK); if( SQLITE_OK!=rc ) goto trans_begun; pBt->btsFlags &= ~BTS_INITIALLY_EMPTY; @@ -9477,7 +9477,7 @@ void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta){ sqlite3BtreeEnter(p); assert( p->inTrans>TRANS_NONE ); - assert( SQLITE_OK==querySharedCacheTableLock(p, MASTER_ROOT, READ_LOCK) ); + assert( SQLITE_OK==querySharedCacheTableLock(p, SCHEMA_ROOT, READ_LOCK) ); assert( pBt->pPage1 ); assert( idx>=0 && idx<=15 ); @@ -10360,7 +10360,7 @@ int sqlite3BtreeSchemaLocked(Btree *p){ int rc; assert( sqlite3_mutex_held(p->db->mutex) ); sqlite3BtreeEnter(p); - rc = querySharedCacheTableLock(p, MASTER_ROOT, READ_LOCK); + rc = querySharedCacheTableLock(p, SCHEMA_ROOT, READ_LOCK); assert( rc==SQLITE_OK || rc==SQLITE_LOCKED_SHAREDCACHE ); sqlite3BtreeLeave(p); return rc; |