hi,

actually after a quick and dirty hack in btree.c's sqlite3BtreeOpen() 
things _seem_ to work correctly. Of course this is not in any way how it should 
be done, but I didn't see a quick way to give in-memory databases a name so 
that can be used in the search for existing in-memory databases. But it 
indicates that the btree can be shared also for in-memroy databases.

    if( (flags & BTREE_PRIVATE)==0   //FIXME-XXX originally this is 
“&& isMemdb==0”      && isMemdb==1    
   && (db->flags & SQLITE_Vtab)==0      
&& zFilename && zFilename[0]     )      // FIXME-XXX 
originally this is strcmp(zFulPathname, …)    if( 
0==strcmp("", sqlite3PagerFilename(pBt->pPager))       
&& sqlite3PagerVfs(pBt->pPager)==pVfs ){

Markus
           
 
<img src="http://www.bigstring.com/refer.php?img=65"; width="1" height="1">Send 
Self-Destructing Instant Messages with BigString's new IM.  Share your thoughts 
and ideas without the worry of what the receiving party may be retaining.  

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to