Files
DBAdmin/inbox/DataBase/PostgreSQL/queries/gen_drop_indexes.sql
T
2026-05-18 06:40:19 +00:00

9 lines
359 B
SQL

SELECT 'DROP INDEX IF EXISTS "' || n.nspname || '"' || '.' || '"' || i.indexrelname || '"' ||';'
FROM pg_stat_all_indexes i
JOIN pg_class c ON (c.oid = i.relid)
JOIN pg_namespace n ON (n.oid = c.relnamespace)
JOIN pg_index idx ON (idx.indexrelid = i.indexrelid )
WHERE NOT idx.indisprimary
AND i.relname NOT LIKE 'pg_%'
ORDER BY i.indexrelname;