Add parsing of schema indexes
All checks were successful
CI / release-test (push) Successful in 12s

This commit is contained in:
2025-08-23 16:55:02 -07:00
parent e7f9934f03
commit 8245f89305
5 changed files with 71 additions and 9 deletions

View File

@@ -22,3 +22,17 @@ create temporary view columns as
from tables
join pragma_table_info(tables.name) as table_info
left join pragma_foreign_key_list(tables.name) as fk on fk."from" = column_name;
create temporary view indexes as
select idx.name as index_name,
tables.name as table_name,
idx."unique" as is_unique
from tables
join pragma_index_list(tables.name) idx;
create temporary view index_columns as
select indexes.index_name,
idx_cols.name as column_name,
idx_cols.seqno as rank
from indexes
join pragma_index_info(indexes.index_name) as idx_cols;