From e16472419fddba01438d8cfc5838402d574bfaf9 Mon Sep 17 00:00:00 2001 From: Steeve Lennmark Date: Wed, 22 Jan 2014 14:55:07 +0100 Subject: [PATCH] Fix regression while refactoring patch --- bin/pg_repack.c | 1 + lib/pg_repack.sql.in | 1 + 2 files changed, 2 insertions(+) diff --git a/bin/pg_repack.c b/bin/pg_repack.c index 2ca5567..14eb640 100644 --- a/bin/pg_repack.c +++ b/bin/pg_repack.c @@ -658,6 +658,7 @@ repack_one_database(const char *orderby, char *errbuf, size_t errsize) table.target_oid = getoid(res, i, c++); table.target_toast = getoid(res, i, c++); table.target_tidx = getoid(res, i, c++); + c++; // Skip schemaname table.pkid = getoid(res, i, c++); table.ckid = getoid(res, i, c++); diff --git a/lib/pg_repack.sql.in b/lib/pg_repack.sql.in index eb42436..52bfaaa 100644 --- a/lib/pg_repack.sql.in +++ b/lib/pg_repack.sql.in @@ -173,6 +173,7 @@ CREATE VIEW repack.tables AS R.oid AS relid, R.reltoastrelid AS reltoastrelid, CASE WHEN R.reltoastrelid = 0 THEN 0 ELSE (SELECT reltoastidxid FROM pg_class WHERE oid = R.reltoastrelid) END AS reltoastidxid, + N.nspname AS schemaname, PK.indexrelid AS pkid, CK.indexrelid AS ckid, repack.get_create_index_type(PK.indexrelid, 'repack.pk_' || R.oid) AS create_pktype,