diff --git a/src/sqlite.js b/src/sqlite.js index 709f9ed9..ad09fc11 100644 --- a/src/sqlite.js +++ b/src/sqlite.js @@ -29,7 +29,7 @@ export class SQLiteDatabaseClient { ]); } async describeTables({schema} = {}) { - return this.query(`SELECT schema, name FROM pragma_table_list() WHERE type = 'table'${schema == null ? "" : ` AND schema = ?`} AND name NOT LIKE 'sqlite_%'`, schema == null ? [] : [schema]); + return this.query(`SELECT NULLIF(schema, 'main') AS schema, name FROM pragma_table_list() WHERE type = 'table'${schema == null ? "" : ` AND schema = ?`} AND name NOT LIKE 'sqlite_%'`, schema == null ? [] : [schema]); } async describeColumns({schema, table} = {}) { if (table == null) throw new Error(`missing table`);