@@ -132,7 +132,7 @@ describeTablespaces(const char *pattern, bool verbose)
132132
133133if (pset .sversion < 80000 )
134134{
135- fprintf ( stderr , _ ( "The server (version %d.%d) does not support tablespaces.\n" ) ,
135+ psql_error ( "The server (version %d.%d) does not support tablespaces.\n" ,
136136pset .sversion /10000 , (pset .sversion /100 ) %100 );
137137return true;
138138}
@@ -219,13 +219,13 @@ describeFunctions(const char *functypes, const char *pattern, bool verbose, bool
219219
220220if (strlen (functypes )!= strspn (functypes ,"antwS+" ))
221221{
222- fprintf ( stderr , _ ( "\\df only takes [antwS+] as options\n" ) );
222+ psql_error ( "\\df only takes [antwS+] as options\n" );
223223return true;
224224}
225225
226226if (showWindow && pset .sversion < 80400 )
227227{
228- fprintf ( stderr , _ ( "\\df does not take a \"w\" option with server version %d.%d\n" ) ,
228+ psql_error ( "\\df does not take a \"w\" option with server version %d.%d\n" ,
229229pset .sversion /10000 , (pset .sversion /100 ) %100 );
230230return true;
231231}
@@ -786,7 +786,7 @@ listDefaultACLs(const char *pattern)
786786
787787if (pset .sversion < 90000 )
788788{
789- fprintf ( stderr , _ ( "The server (version %d.%d) does not support altering default privileges.\n" ) ,
789+ psql_error ( "The server (version %d.%d) does not support altering default privileges.\n" ,
790790pset .sversion /10000 , (pset .sversion /100 ) %100 );
791791return true;
792792}
@@ -1052,7 +1052,7 @@ describeTableDetails(const char *pattern, bool verbose, bool showSystem)
10521052if (PQntuples (res )== 0 )
10531053{
10541054if (!pset .quiet )
1055- fprintf ( stderr , _ ( "Did not find any relation named \"%s\".\n" ) ,
1055+ psql_error ( "Did not find any relation named \"%s\".\n" ,
10561056pattern );
10571057PQclear (res );
10581058return false;
@@ -1225,8 +1225,7 @@ describeOneTableDetails(const char *schemaname,
12251225if (PQntuples (res )== 0 )
12261226{
12271227if (!pset .quiet )
1228- fprintf (stderr ,_ ("Did not find any relation with OID %s.\n" ),
1229- oid );
1228+ psql_error ("Did not find any relation with OID %s.\n" ,oid );
12301229gotoerror_return ;
12311230}
12321231
@@ -3126,7 +3125,7 @@ listCollations(const char *pattern, bool verbose, bool showSystem)
31263125
31273126if (pset .sversion < 90100 )
31283127{
3129- fprintf ( stderr , _ ( "The server (version %d.%d) does not support collations.\n" ) ,
3128+ psql_error ( "The server (version %d.%d) does not support collations.\n" ,
31303129pset .sversion /10000 , (pset .sversion /100 ) %100 );
31313130return true;
31323131}
@@ -3257,7 +3256,7 @@ listTSParsers(const char *pattern, bool verbose)
32573256
32583257if (pset .sversion < 80300 )
32593258{
3260- fprintf ( stderr , _ ( "The server (version %d.%d) does not support full text search.\n" ) ,
3259+ psql_error ( "The server (version %d.%d) does not support full text search.\n" ,
32613260pset .sversion /10000 , (pset .sversion /100 ) %100 );
32623261return true;
32633262}
@@ -3334,7 +3333,7 @@ listTSParsersVerbose(const char *pattern)
33343333if (PQntuples (res )== 0 )
33353334{
33363335if (!pset .quiet )
3337- fprintf ( stderr , _ ( "Did not find any text search parser named \"%s\".\n" ) ,
3336+ psql_error ( "Did not find any text search parser named \"%s\".\n" ,
33383337pattern );
33393338PQclear (res );
33403339return false;
@@ -3490,7 +3489,7 @@ listTSDictionaries(const char *pattern, bool verbose)
34903489
34913490if (pset .sversion < 80300 )
34923491{
3493- fprintf ( stderr , _ ( "The server (version %d.%d) does not support full text search.\n" ) ,
3492+ psql_error ( "The server (version %d.%d) does not support full text search.\n" ,
34943493pset .sversion /10000 , (pset .sversion /100 ) %100 );
34953494return true;
34963495}
@@ -3558,7 +3557,7 @@ listTSTemplates(const char *pattern, bool verbose)
35583557
35593558if (pset .sversion < 80300 )
35603559{
3561- fprintf ( stderr , _ ( "The server (version %d.%d) does not support full text search.\n" ) ,
3560+ psql_error ( "The server (version %d.%d) does not support full text search.\n" ,
35623561pset .sversion /10000 , (pset .sversion /100 ) %100 );
35633562return true;
35643563}
@@ -3626,7 +3625,7 @@ listTSConfigs(const char *pattern, bool verbose)
36263625
36273626if (pset .sversion < 80300 )
36283627{
3629- fprintf ( stderr , _ ( "The server (version %d.%d) does not support full text search.\n" ) ,
3628+ psql_error ( "The server (version %d.%d) does not support full text search.\n" ,
36303629pset .sversion /10000 , (pset .sversion /100 ) %100 );
36313630return true;
36323631}
@@ -3704,7 +3703,7 @@ listTSConfigsVerbose(const char *pattern)
37043703if (PQntuples (res )== 0 )
37053704{
37063705if (!pset .quiet )
3707- fprintf ( stderr , _ ( "Did not find any text search configuration named \"%s\".\n" ) ,
3706+ psql_error ( "Did not find any text search configuration named \"%s\".\n" ,
37083707pattern );
37093708PQclear (res );
37103709return false;
@@ -3824,7 +3823,7 @@ listForeignDataWrappers(const char *pattern, bool verbose)
38243823
38253824if (pset .sversion < 80400 )
38263825{
3827- fprintf ( stderr , _ ( "The server (version %d.%d) does not support foreign-data wrappers.\n" ) ,
3826+ psql_error ( "The server (version %d.%d) does not support foreign-data wrappers.\n" ,
38283827pset .sversion /10000 , (pset .sversion /100 ) %100 );
38293828return true;
38303829}
@@ -3904,7 +3903,7 @@ listForeignServers(const char *pattern, bool verbose)
39043903
39053904if (pset .sversion < 80400 )
39063905{
3907- fprintf ( stderr , _ ( "The server (version %d.%d) does not support foreign servers.\n" ) ,
3906+ psql_error ( "The server (version %d.%d) does not support foreign servers.\n" ,
39083907pset .sversion /10000 , (pset .sversion /100 ) %100 );
39093908return true;
39103909}
@@ -3983,7 +3982,7 @@ listUserMappings(const char *pattern, bool verbose)
39833982
39843983if (pset .sversion < 80400 )
39853984{
3986- fprintf ( stderr , _ ( "The server (version %d.%d) does not support user mappings.\n" ) ,
3985+ psql_error ( "The server (version %d.%d) does not support user mappings.\n" ,
39873986pset .sversion /10000 , (pset .sversion /100 ) %100 );
39883987return true;
39893988}
@@ -4041,7 +4040,7 @@ listForeignTables(const char *pattern, bool verbose)
40414040
40424041if (pset .sversion < 90100 )
40434042{
4044- fprintf ( stderr , _ ( "The server (version %d.%d) does not support foreign tables.\n" ) ,
4043+ psql_error ( "The server (version %d.%d) does not support foreign tables.\n" ,
40454044pset .sversion /10000 , (pset .sversion /100 ) %100 );
40464045return true;
40474046}
@@ -4115,7 +4114,7 @@ listExtensions(const char *pattern)
41154114
41164115if (pset .sversion < 90100 )
41174116{
4118- fprintf ( stderr , _ ( "The server (version %d.%d) does not support extensions.\n" ) ,
4117+ psql_error ( "The server (version %d.%d) does not support extensions.\n" ,
41194118pset .sversion /10000 , (pset .sversion /100 ) %100 );
41204119return true;
41214120}
@@ -4169,7 +4168,7 @@ listExtensionContents(const char *pattern)
41694168
41704169if (pset .sversion < 90100 )
41714170{
4172- fprintf ( stderr , _ ( "The server (version %d.%d) does not support extensions.\n" ) ,
4171+ psql_error ( "The server (version %d.%d) does not support extensions.\n" ,
41734172pset .sversion /10000 , (pset .sversion /100 ) %100 );
41744173return true;
41754174}
@@ -4196,10 +4195,10 @@ listExtensionContents(const char *pattern)
41964195if (!pset .quiet )
41974196{
41984197if (pattern )
4199- fprintf ( stderr , _ ( "Did not find any extension named \"%s\".\n" ) ,
4198+ psql_error ( "Did not find any extension named \"%s\".\n" ,
42004199pattern );
42014200else
4202- fprintf ( stderr , _ ( "Did not find any extensions.\n" ) );
4201+ psql_error ( "Did not find any extensions.\n" );
42034202}
42044203PQclear (res );
42054204return false;