Clean up tests and fix regression

It was possible to specify both --schema and --table which probably
-should- be legal but would need some code to be rewritten. This patch
adds a check that both can't be specified and returns an error telling
the user to use schema.table notation instead. A regression test
checking this behaviour was added.
This commit is contained in:
Steeve Lennmark
2014-01-31 08:22:12 +00:00
parent 9b381f5b85
commit f094795178
3 changed files with 27 additions and 15 deletions

View File

@ -305,6 +305,11 @@ main(int argc, char *argv[])
}
else
{
if (schema_list.head && table_list.head)
ereport(ERROR,
(errcode(EINVAL),
errmsg("cannot repack specific table(s) in schema, use schema.table notation instead")));
if (noorder)
orderby = "";