mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-30 19:00:29 +08:00
psql: Improve \crosstabview error messages
This commit is contained in:
parent
562e449724
commit
bd406af168
@ -122,7 +122,7 @@ PrintResultsInCrosstab(const PGresult *res)
|
||||
|
||||
if (PQresultStatus(res) != PGRES_TUPLES_OK)
|
||||
{
|
||||
psql_error("\\crosstabview: query must return results to be shown in crosstab\n");
|
||||
psql_error("\\crosstabview: statement did not return a result set\n");
|
||||
goto error_return;
|
||||
}
|
||||
|
||||
@ -643,7 +643,8 @@ indexOfColumn(char *arg, const PGresult *res)
|
||||
idx = atoi(arg) - 1;
|
||||
if (idx < 0 || idx >= PQnfields(res))
|
||||
{
|
||||
psql_error("\\crosstabview: invalid column number: \"%s\"\n", arg);
|
||||
psql_error("\\crosstabview: column number %d is out of range 1..%d\n",
|
||||
idx + 1, PQnfields(res));
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
@ -188,7 +188,7 @@ SELECT 1 as "22", 2 as b, 3 as "Foo"
|
||||
-- error: bad column number
|
||||
SELECT v,h,i,c FROM ctv_data
|
||||
\crosstabview 2 1 5
|
||||
\crosstabview: invalid column number: "5"
|
||||
\crosstabview: column number 5 is out of range 1..4
|
||||
-- error: same H and V columns
|
||||
SELECT v,h,i,c FROM ctv_data
|
||||
\crosstabview 2 h 4
|
||||
|
Loading…
Reference in New Issue
Block a user