It's not much what I can add to the Ext.data.SQLiteDB, just a function loadSchema() which accepts parameters of original loadSchema function and maybe a callback/event. It's not possible to add a function getTables or sth like this, because you cannot return them in async mode (that is highly recommended when using Ext.data.SQLiteDB )...