Skip to content

Commit ff9b7a2

Browse files
committed
fix: filter out timescaledb system catalog indexes and views
1 parent 5fb3aba commit ff9b7a2

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/sync/schema_dump.sql

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,8 @@ WITH all_indexes AS (
7272
LEFT JOIN pg_tablespace ts ON i.reltablespace = ts.oid
7373
WHERE
7474
n.nspname not like 'pg_%' AND
75-
-- n.nspname = 'public' AND -- Your original schema filter
75+
-- Filter out timescaledb system catalogs
76+
n.nspname not like '_timescaledb_%' AND
7677
t.relispartition = false -- Only list indexes on parent/non-partitioned tables
7778
ORDER BY
7879
n.nspname, t.relname, i.relname
@@ -265,6 +266,8 @@ all_views as (
265266
WHERE
266267
n.nspname not like 'pg_%'
267268
AND n.nspname <> 'information_schema'
269+
AND n.nspname <> 'timescaledb_information'
270+
AND n.nspname not like '_timescaledb_%'
268271
AND c.relkind IN ('v' /* views */, 'm' /* materialized views */)
269272
ORDER BY
270273
n.nspname, c.relname

0 commit comments

Comments
 (0)