@@ -1328,8 +1328,8 @@ describeOneTableDetails(const char *schemaname,
13281328appendPQExpBuffer (& buf ,",\n NULL AS indexdef" );
13291329if (tableinfo .relkind == 'f' && pset .sversion >=90200 )
13301330appendPQExpBuffer (& buf ,",\n CASE WHEN attfdwoptions IS NULL THEN '' ELSE "
1331- " '(' || array_to_string(ARRAY(SELECT quote_ident(option_name) || ' ' || quote_literal(option_value) FROM "
1332- " pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions" );
1331+ " '(' ||pg_catalog. array_to_string(ARRAY(SELECTpg_catalog. quote_ident(option_name) || ' ' ||pg_catalog. quote_literal(option_value) FROM "
1332+ "pg_catalog. pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions" );
13331333else
13341334appendPQExpBuffer (& buf ,",\n NULL AS attfdwoptions" );
13351335if (verbose )
@@ -1669,7 +1669,7 @@ describeOneTableDetails(const char *schemaname,
16691669"\n a.attnum=d.refobjsubid)"
16701670"\nWHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass"
16711671"\n AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass"
1672- "\n AND d.objid=%s "
1672+ "\n AND d.objid='%s' "
16731673"\n AND d.deptype='a'" ,
16741674oid );
16751675
@@ -2163,13 +2163,13 @@ describeOneTableDetails(const char *schemaname,
21632163/* Footer information about foreign table */
21642164printfPQExpBuffer (& buf ,
21652165"SELECT s.srvname,\n"
2166- " array_to_string(ARRAY(SELECT "
2167- " quote_ident(option_name) || ' ' || "
2168- " quote_literal(option_value) FROM "
2169- " pg_options_to_table(ftoptions)), ', ') "
2166+ "pg_catalog. array_to_string(ARRAY(\n "
2167+ "SELECT pg_catalog. quote_ident(option_name)"
2168+ "|| ' ' || pg_catalog. quote_literal(option_value)\n "
2169+ " FROM pg_catalog. pg_options_to_table(ftoptions)), ', ')\n "
21702170"FROM pg_catalog.pg_foreign_table f,\n"
21712171" pg_catalog.pg_foreign_server s\n"
2172- "WHERE f.ftrelid =%s AND s.oid = f.ftserver;" ,
2172+ "WHERE f.ftrelid ='%s' AND s.oid = f.ftserver;" ,
21732173oid );
21742174result = PSQLexec (buf .data , false);
21752175if (!result )
@@ -2575,16 +2575,16 @@ listDbRoleSettings(const char *pattern, const char *pattern2)
25752575
25762576printfPQExpBuffer (& buf ,"SELECT rolname AS \"%s\", datname AS \"%s\",\n"
25772577"pg_catalog.array_to_string(setconfig, E'\\n') AS \"%s\"\n"
2578- "FROM pg_db_role_setting AS s\n"
2579- "LEFT JOIN pg_database ONpg_database .oid = setdatabase\n"
2580- "LEFT JOIN pg_roles ONpg_roles .oid = setrole\n" ,
2578+ "FROMpg_catalog. pg_db_role_setting s\n"
2579+ "LEFT JOINpg_catalog. pg_databased ONd .oid = setdatabase\n"
2580+ "LEFT JOINpg_catalog. pg_rolesr ONr .oid = setrole\n" ,
25812581gettext_noop ("Role" ),
25822582gettext_noop ("Database" ),
25832583gettext_noop ("Settings" ));
25842584havewhere = processSQLNamePattern (pset .db ,& buf ,pattern , false, false,
2585- NULL ,"pg_roles .rolname" ,NULL ,NULL );
2585+ NULL ,"r .rolname" ,NULL ,NULL );
25862586processSQLNamePattern (pset .db ,& buf ,pattern2 ,havewhere , false,
2587- NULL ,"pg_database .datname" ,NULL ,NULL );
2587+ NULL ,"d .datname" ,NULL ,NULL );
25882588appendPQExpBufferStr (& buf ,"ORDER BY 1, 2;" );
25892589}
25902590else
@@ -2812,13 +2812,13 @@ listLanguages(const char *pattern, bool verbose, bool showSystem)
28122812{
28132813appendPQExpBuffer (& buf ,
28142814",\n NOT l.lanispl AS \"%s\",\n"
2815- " l.lanplcallfoid::regprocedure AS \"%s\",\n"
2816- " l.lanvalidator::regprocedure AS \"%s\",\n " ,
2815+ " l.lanplcallfoid::pg_catalog. regprocedure AS \"%s\",\n"
2816+ " l.lanvalidator::pg_catalog. regprocedure AS \"%s\",\n " ,
28172817gettext_noop ("Internal Language" ),
28182818gettext_noop ("Call Handler" ),
28192819gettext_noop ("Validator" ));
28202820if (pset .sversion >=90000 )
2821- appendPQExpBuffer (& buf ,"l.laninline::regprocedure AS \"%s\",\n " ,
2821+ appendPQExpBuffer (& buf ,"l.laninline::pg_catalog. regprocedure AS \"%s\",\n " ,
28222822gettext_noop ("Inline Handler" ));
28232823printACLColumn (& buf ,"l.lanacl" );
28242824}
@@ -3937,10 +3937,10 @@ listForeignDataWrappers(const char *pattern, bool verbose)
39373937printACLColumn (& buf ,"fdwacl" );
39383938appendPQExpBuffer (& buf ,
39393939",\n CASE WHEN fdwoptions IS NULL THEN '' ELSE "
3940- " '(' || array_to_string(ARRAY(SELECT "
3941- " quote_ident(option_name) || ' ' || "
3942- " quote_literal(option_value) FROM "
3943- " pg_options_to_table(fdwoptions)), ', ') || ')' "
3940+ " '(' ||pg_catalog. array_to_string(ARRAY(SELECT "
3941+ "pg_catalog. quote_ident(option_name) || ' ' || "
3942+ "pg_catalog. quote_literal(option_value) FROM "
3943+ "pg_catalog. pg_options_to_table(fdwoptions)), ', ') || ')' "
39443944" END AS \"%s\"" ,
39453945gettext_noop ("FDW Options" ));
39463946
@@ -4018,10 +4018,10 @@ listForeignServers(const char *pattern, bool verbose)
40184018" s.srvtype AS \"%s\",\n"
40194019" s.srvversion AS \"%s\",\n"
40204020" CASE WHEN srvoptions IS NULL THEN '' ELSE "
4021- " '(' || array_to_string(ARRAY(SELECT "
4022- " quote_ident(option_name) || ' ' || "
4023- " quote_literal(option_value) FROM "
4024- " pg_options_to_table(srvoptions)), ', ') || ')' "
4021+ " '(' ||pg_catalog. array_to_string(ARRAY(SELECT "
4022+ "pg_catalog. quote_ident(option_name) || ' ' || "
4023+ "pg_catalog. quote_literal(option_value) FROM "
4024+ "pg_catalog. pg_options_to_table(srvoptions)), ', ') || ')' "
40254025" END AS \"%s\",\n"
40264026" d.description AS \"%s\"" ,
40274027gettext_noop ("Type" ),
@@ -4036,7 +4036,7 @@ listForeignServers(const char *pattern, bool verbose)
40364036
40374037if (verbose )
40384038appendPQExpBuffer (& buf ,
4039- "LEFT JOIN pg_description d\n "
4039+ "LEFT JOINpg_catalog. pg_description d\n "
40404040"ON d.classoid = s.tableoid AND d.objoid = s.oid "
40414041"AND d.objsubid = 0\n" );
40424042
@@ -4092,10 +4092,10 @@ listUserMappings(const char *pattern, bool verbose)
40924092if (verbose )
40934093appendPQExpBuffer (& buf ,
40944094",\n CASE WHEN umoptions IS NULL THEN '' ELSE "
4095- " '(' || array_to_string(ARRAY(SELECT "
4096- " quote_ident(option_name) || ' ' || "
4097- " quote_literal(option_value) FROM "
4098- " pg_options_to_table(umoptions)), ', ') || ')' "
4095+ " '(' ||pg_catalog. array_to_string(ARRAY(SELECT "
4096+ "pg_catalog. quote_ident(option_name) || ' ' || "
4097+ "pg_catalog. quote_literal(option_value) FROM "
4098+ "pg_catalog. pg_options_to_table(umoptions)), ', ') || ')' "
40994099" END AS \"%s\"" ,
41004100gettext_noop ("FDW Options" ));
41014101
@@ -4155,10 +4155,10 @@ listForeignTables(const char *pattern, bool verbose)
41554155if (verbose )
41564156appendPQExpBuffer (& buf ,
41574157",\n CASE WHEN ftoptions IS NULL THEN '' ELSE "
4158- " '(' || array_to_string(ARRAY(SELECT "
4159- " quote_ident(option_name) || ' ' || "
4160- " quote_literal(option_value) FROM "
4161- " pg_options_to_table(ftoptions)), ', ') || ')' "
4158+ " '(' ||pg_catalog. array_to_string(ARRAY(SELECT "
4159+ "pg_catalog. quote_ident(option_name) || ' ' || "
4160+ "pg_catalog. quote_literal(option_value) FROM "
4161+ "pg_catalog. pg_options_to_table(ftoptions)), ', ') || ')' "
41624162" END AS \"%s\",\n"
41634163" d.description AS \"%s\"" ,
41644164gettext_noop ("FDW Options" ),