mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-16 04:27:21 +00:00
fix: exclude internal sqlite indices from introspection
Added a condition to filter out internal SQLite indices named 'sqlite_%' during introspection, ensuring cleaner and more relevant metadata retrieval.
This commit is contained in:
@@ -56,6 +56,7 @@ export class SqliteIntrospector extends BaseIntrospector {
|
|||||||
)) FROM pragma_index_list(m.name) i
|
)) FROM pragma_index_list(m.name) i
|
||||||
LEFT JOIN sqlite_master im ON im.name = i.name
|
LEFT JOIN sqlite_master im ON im.name = i.name
|
||||||
AND im.type = 'index'
|
AND im.type = 'index'
|
||||||
|
WHERE i.name not like 'sqlite_%'
|
||||||
) AS indices
|
) AS indices
|
||||||
FROM sqlite_master m
|
FROM sqlite_master m
|
||||||
WHERE m.type IN ('table', 'view')
|
WHERE m.type IN ('table', 'view')
|
||||||
|
|||||||
Reference in New Issue
Block a user