33 *
44 * Copyright 2000-2002 by PostgreSQL Global Development Group
55 *
6- * $Header: /cvsroot/pgsql/src/bin/psql/describe.c,v 1.69 2002/09/22 20:44:22 tgl Exp $
6+ * $Header: /cvsroot/pgsql/src/bin/psql/describe.c,v 1.70 2002/10/15 02:24:16 tgl Exp $
77 */
88#include "postgres_fe.h"
99#include "describe.h"
@@ -91,7 +91,7 @@ describeAggregates(const char *pattern, bool verbose)
9191
9292appendPQExpBuffer (& buf ,"ORDER BY 1, 2, 3;" );
9393
94- res = PSQLexec (buf .data );
94+ res = PSQLexec (buf .data , false );
9595termPQExpBuffer (& buf );
9696if (!res )
9797return false;
@@ -161,7 +161,7 @@ describeFunctions(const char *pattern, bool verbose)
161161
162162appendPQExpBuffer (& buf ,"ORDER BY 2, 3, 1, 4;" );
163163
164- res = PSQLexec (buf .data );
164+ res = PSQLexec (buf .data , false );
165165termPQExpBuffer (& buf );
166166if (!res )
167167return false;
@@ -229,7 +229,7 @@ describeTypes(const char *pattern, bool verbose)
229229
230230appendPQExpBuffer (& buf ,"ORDER BY 1, 2;" );
231231
232- res = PSQLexec (buf .data );
232+ res = PSQLexec (buf .data , false );
233233termPQExpBuffer (& buf );
234234if (!res )
235235return false;
@@ -276,7 +276,7 @@ describeOperators(const char *pattern)
276276
277277appendPQExpBuffer (& buf ,"ORDER BY 1, 2, 3, 4;" );
278278
279- res = PSQLexec (buf .data );
279+ res = PSQLexec (buf .data , false );
280280termPQExpBuffer (& buf );
281281if (!res )
282282return false;
@@ -321,7 +321,7 @@ listAllDbs(bool verbose)
321321"\n LEFT JOIN pg_catalog.pg_user u ON d.datdba = u.usesysid\n"
322322"ORDER BY 1;" );
323323
324- res = PSQLexec (buf .data );
324+ res = PSQLexec (buf .data , false );
325325termPQExpBuffer (& buf );
326326if (!res )
327327return false;
@@ -374,7 +374,7 @@ permissionsList(const char *pattern)
374374
375375appendPQExpBuffer (& buf ,"ORDER BY 1, 2;" );
376376
377- res = PSQLexec (buf .data );
377+ res = PSQLexec (buf .data , false );
378378if (!res )
379379{
380380termPQExpBuffer (& buf );
@@ -532,7 +532,7 @@ objectDescription(const char *pattern)
532532
533533appendPQExpBuffer (& buf ,"ORDER BY 1, 2, 3;" );
534534
535- res = PSQLexec (buf .data );
535+ res = PSQLexec (buf .data , false );
536536termPQExpBuffer (& buf );
537537if (!res )
538538return false;
@@ -576,7 +576,7 @@ describeTableDetails(const char *pattern, bool verbose)
576576
577577appendPQExpBuffer (& buf ,"ORDER BY 2, 3;" );
578578
579- res = PSQLexec (buf .data );
579+ res = PSQLexec (buf .data , false );
580580termPQExpBuffer (& buf );
581581if (!res )
582582return false;
@@ -655,7 +655,7 @@ describeOneTableDetails(const char *schemaname,
655655"SELECT relhasindex, relkind, relchecks, reltriggers, relhasrules\n"
656656"FROM pg_catalog.pg_class WHERE oid = '%s'" ,
657657oid );
658- res = PSQLexec (buf .data );
658+ res = PSQLexec (buf .data , false );
659659if (!res )
660660gotoerror_return ;
661661
@@ -711,7 +711,7 @@ describeOneTableDetails(const char *schemaname,
711711appendPQExpBuffer (& buf ," AND a.attrelid = i.indexrelid" );
712712appendPQExpBuffer (& buf ,"\nORDER BY a.attnum" );
713713
714- res = PSQLexec (buf .data );
714+ res = PSQLexec (buf .data , false );
715715if (!res )
716716gotoerror_return ;
717717
@@ -721,7 +721,7 @@ describeOneTableDetails(const char *schemaname,
721721PGresult * result ;
722722
723723printfPQExpBuffer (& buf ,"SELECT pg_catalog.pg_get_viewdef('%s'::pg_catalog.oid)" ,oid );
724- result = PSQLexec (buf .data );
724+ result = PSQLexec (buf .data , false );
725725if (!result )
726726gotoerror_return ;
727727
@@ -763,7 +763,7 @@ describeOneTableDetails(const char *schemaname,
763763"WHERE d.adrelid = '%s' AND d.adnum = %s" ,
764764oid ,PQgetvalue (res ,i ,4 ));
765765
766- result = PSQLexec (buf .data );
766+ result = PSQLexec (buf .data , false );
767767
768768if (cells [i * cols + 2 ][0 ])
769769strcat (cells [i * cols + 2 ]," " );
@@ -830,7 +830,7 @@ describeOneTableDetails(const char *schemaname,
830830"AND i.indrelid = c2.oid" ,
831831oid );
832832
833- result = PSQLexec (buf .data );
833+ result = PSQLexec (buf .data , false );
834834if (!result )
835835gotoerror_return ;
836836else if (PQntuples (result )!= 1 )
@@ -886,7 +886,7 @@ describeOneTableDetails(const char *schemaname,
886886"FROM pg_catalog.pg_rewrite r\n"
887887"WHERE r.ev_class = '%s' AND r.rulename != '_RETURN'" ,
888888oid );
889- result = PSQLexec (buf .data );
889+ result = PSQLexec (buf .data , false );
890890if (!result )
891891gotoerror_return ;
892892else
@@ -944,7 +944,7 @@ describeOneTableDetails(const char *schemaname,
944944"WHERE c.oid = '%s' AND c.oid = i.indrelid AND i.indexrelid = c2.oid\n"
945945"ORDER BY i.indisprimary DESC, i.indisunique DESC, c2.relname" ,
946946oid );
947- result1 = PSQLexec (buf .data );
947+ result1 = PSQLexec (buf .data , false );
948948if (!result1 )
949949gotoerror_return ;
950950else
@@ -959,7 +959,7 @@ describeOneTableDetails(const char *schemaname,
959959"FROM pg_catalog.pg_constraint r\n"
960960"WHERE r.conrelid = '%s' AND r.contype = 'c'" ,
961961oid );
962- result2 = PSQLexec (buf .data );
962+ result2 = PSQLexec (buf .data , false );
963963if (!result2 )
964964gotoerror_return ;
965965else
@@ -974,7 +974,7 @@ describeOneTableDetails(const char *schemaname,
974974"FROM pg_catalog.pg_rewrite r\n"
975975"WHERE r.ev_class = '%s'" ,
976976oid );
977- result3 = PSQLexec (buf .data );
977+ result3 = PSQLexec (buf .data , false );
978978if (!result3 )
979979gotoerror_return ;
980980else
@@ -994,7 +994,7 @@ describeOneTableDetails(const char *schemaname,
994994" JOIN pg_catalog.pg_constraint c ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) "
995995" WHERE d.classid = t.tableoid AND d.objid = t.oid AND d.deptype = 'i' AND c.contype = 'f'))" ,
996996oid );
997- result4 = PSQLexec (buf .data );
997+ result4 = PSQLexec (buf .data , false );
998998if (!result4 )
999999gotoerror_return ;
10001000else
@@ -1010,7 +1010,7 @@ describeOneTableDetails(const char *schemaname,
10101010"FROM pg_catalog.pg_constraint r\n"
10111011"WHERE r.conrelid = '%s' AND r.contype = 'f'" ,
10121012oid );
1013- result5 = PSQLexec (buf .data );
1013+ result5 = PSQLexec (buf .data , false );
10141014if (!result5 )
10151015gotoerror_return ;
10161016else
@@ -1206,7 +1206,7 @@ describeUsers(const char *pattern)
12061206
12071207appendPQExpBuffer (& buf ,"ORDER BY 1;" );
12081208
1209- res = PSQLexec (buf .data );
1209+ res = PSQLexec (buf .data , false );
12101210termPQExpBuffer (& buf );
12111211if (!res )
12121212return false;
@@ -1312,7 +1312,7 @@ listTables(const char *tabtypes, const char *pattern, bool verbose)
13121312
13131313appendPQExpBuffer (& buf ,"ORDER BY 1,2;" );
13141314
1315- res = PSQLexec (buf .data );
1315+ res = PSQLexec (buf .data , false );
13161316termPQExpBuffer (& buf );
13171317if (!res )
13181318return false;
@@ -1374,7 +1374,7 @@ listDomains(const char *pattern)
13741374
13751375appendPQExpBuffer (& buf ,"ORDER BY 1, 2;" );
13761376
1377- res = PSQLexec (buf .data );
1377+ res = PSQLexec (buf .data , false );
13781378termPQExpBuffer (& buf );
13791379if (!res )
13801380return false;