Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save davidchua/8e3e85726d852fef86db41dad1cc70fb to your computer and use it in GitHub Desktop.
Save davidchua/8e3e85726d852fef86db41dad1cc70fb to your computer and use it in GitHub Desktop.
Disable indexes postgres
UPDATE pg_index
SET indisready=false
WHERE indrelid = (
SELECT oid
FROM pg_class
WHERE relname='<TABLE_NAME>'
);
UPDATE pg_index
SET indisready=true
WHERE indrelid = (
SELECT oid
FROM pg_class
WHERE relname='<TABLE_NAME>'
);
REINDEX <TABLE_NAME>;
-- https://fle.github.io/temporarily-disable-all-indexes-of-a-postgresql-table.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment