From 6d8ff6ba19e6285e8375716fe1bc064bbffd0e9d Mon Sep 17 00:00:00 2001 From: Dmitry Ivanov Date: Fri, 24 Mar 2017 17:01:09 +0300 Subject: [PATCH] extend safety checks for -I --- bin/pg_repack.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bin/pg_repack.c b/bin/pg_repack.c index ac3da3e..36ac0b8 100644 --- a/bin/pg_repack.c +++ b/bin/pg_repack.c @@ -360,6 +360,11 @@ main(int argc, char *argv[]) (errcode(EINVAL), errmsg("cannot specify --table (-t) and --exclude-extension (-C)"))); + if (exclude_extension_list.head && parent_table_list.head) + ereport(ERROR, + (errcode(EINVAL), + errmsg("cannot specify --parent-table (-I) and --exclude-extension (-C)"))); + if (noorder) orderby = "";