"pg_catalog.pg_table_is_visible(c.oid)");
/*
- * pg_opclass.opcmethod only available in 8.3+, and comment on operator
- * family only available in 8.3+
+ * pg_opclass.opcmethod only available in 8.3+
*/
if (pset.sversion >= 80300)
{
processSQLNamePattern(pset.db, &buf, pattern, true, false,
"n.nspname", "o.opcname", NULL,
"pg_catalog.pg_opclass_is_visible(o.oid)");
+ }
+ /*
+ * although operator family comments have been around since 8.3,
+ * pg_opfamily_is_visible is only available in 9.2+
+ */
+ if (pset.sversion >= 90200)
+ {
/* Operator family descriptions */
appendPQExpBuffer(&buf,
"UNION ALL\n"