Revert psql bits to display NOT VALID for FKs
These are superseded by pg_get_constraintdef's ability to display the same when appropriate, which is a better place to do it anyway.
This commit is contained in:
parent
a31ff707a2
commit
135a507991
@ -1746,10 +1746,8 @@ describeOneTableDetails(const char *schemaname,
|
|||||||
{
|
{
|
||||||
printfPQExpBuffer(&buf,
|
printfPQExpBuffer(&buf,
|
||||||
"SELECT conname,\n"
|
"SELECT conname,\n"
|
||||||
" pg_catalog.pg_get_constraintdef(r.oid, true) as condef\n");
|
" pg_catalog.pg_get_constraintdef(r.oid, true) as condef\n"
|
||||||
if (pset.sversion >= 90100)
|
"FROM pg_catalog.pg_constraint r\n"
|
||||||
appendPQExpBuffer(&buf, " ,convalidated\n");
|
|
||||||
appendPQExpBuffer(&buf, "FROM pg_catalog.pg_constraint r\n"
|
|
||||||
"WHERE r.conrelid = '%s' AND r.contype = 'f' ORDER BY 1",
|
"WHERE r.conrelid = '%s' AND r.contype = 'f' ORDER BY 1",
|
||||||
oid);
|
oid);
|
||||||
result = PSQLexec(buf.data, false);
|
result = PSQLexec(buf.data, false);
|
||||||
@ -1768,9 +1766,6 @@ describeOneTableDetails(const char *schemaname,
|
|||||||
PQgetvalue(result, i, 0),
|
PQgetvalue(result, i, 0),
|
||||||
PQgetvalue(result, i, 1));
|
PQgetvalue(result, i, 1));
|
||||||
|
|
||||||
if (pset.sversion >= 90100 && strcmp(PQgetvalue(result, i, 2), "f") == 0)
|
|
||||||
appendPQExpBuffer(&buf, " NOT VALID");
|
|
||||||
|
|
||||||
printTableAddFooter(&cont, buf.data);
|
printTableAddFooter(&cont, buf.data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user