]> granicus.if.org Git - postgresql/commitdiff
Remove int16 from libpgeasy examples. Improve error reporting.
authorBruce Momjian <bruce@momjian.us>
Fri, 7 Jun 2002 16:53:40 +0000 (16:53 +0000)
committerBruce Momjian <bruce@momjian.us>
Fri, 7 Jun 2002 16:53:40 +0000 (16:53 +0000)
src/interfaces/libpgeasy/examples/pginsert.c
src/interfaces/libpgeasy/examples/pgnulltest.c
src/interfaces/libpgeasy/libpgeasy.c

index 8716ce34d3cfc4a5bd8db4e6ee10942bc5b06d4f..85b181b541c561fe61075cb845daafec7f60bf5f 100644 (file)
@@ -18,7 +18,6 @@ main(int argc, char **argv)
        float           afloat;
        double          adouble;
        char            achar[11],
-                               achar16[17],
                                abpchar[11],
                                avarchar[51],
                                atext[51];
@@ -41,7 +40,6 @@ main(int argc, char **argv)
                        afloat  float4, \
                        adouble float8, \
                        achar   char, \
-                       achar16 char(16), \
                        abpchar char(10), \
                        avarchar varchar(50), \
                        atext   text, \
@@ -58,7 +56,6 @@ main(int argc, char **argv)
                        'Betty', \
                        'Charley', \
                        'Doug', \
-                       'Ernie', \
                        'now' )", row);
                doquery(query);
 
@@ -73,18 +70,16 @@ main(int argc, char **argv)
                                         &afloat,
                                         &adouble,
                                         achar,
-                                        achar16,
                                         abpchar,
                                         avarchar,
                                         atext,
                                         &aabstime) != END_OF_TUPLES)
-                       printf("int %d\nfloat %f\ndouble %f\nchar %s\nchar16 %s\n\
+                       printf("int %d\nfloat %f\ndouble %f\nchar %s\n\
 bpchar %s\nvarchar %s\ntext %s\nabstime %s",
                                   aint,
                                   afloat,
                                   adouble,
                                   achar,
-                                  achar16,
                                   abpchar,
                                   avarchar,
                                   atext,
index f20bc584d610ca69ece6300827b7bdccbd589921..0f3ba30336e7875008ec6bb573ccd27553726d8e 100644 (file)
@@ -20,7 +20,6 @@ main(int argc, char **argv)
        float           afloat;
        double          adouble;
        char            achar[11],
-                               achar16[17],
                                abpchar[11],
                                avarchar[51],
                                atext[51];
@@ -29,7 +28,6 @@ main(int argc, char **argv)
                                afloat_null,
                                adouble_null,
                                achar_null,
-                               achar16_null,
                                abpchar_null,
                                avarchar_null,
                                atext_null,
@@ -52,7 +50,6 @@ main(int argc, char **argv)
             afloat  float4, \
             adouble float8, \
             achar   char, \
-            achar16 char(16), \
             abpchar char(10), \
             avarchar varchar(50), \
             atext   text, \
@@ -68,8 +65,7 @@ main(int argc, char **argv)
                        '', \
                        '', \
                        '', \
-                       '', \
-                       '');");
+                       CURRENT_TIMESTAMP::abstime);");
 #else
        sprintf(query, "INSERT INTO testfetch VALUES ( \
             NULL, \
@@ -79,7 +75,6 @@ main(int argc, char **argv)
                        NULL, \
                        NULL, \
                        NULL, \
-                       NULL, \
                        NULL);");
 #endif
        doquery(query);
@@ -99,8 +94,6 @@ main(int argc, char **argv)
                                           &adouble_null,
                                           achar,
                                           &achar_null,
-                                          achar16,
-                                          &achar16_null,
                                           abpchar,
                                           &abpchar_null,
                                           avarchar,
@@ -109,30 +102,28 @@ main(int argc, char **argv)
                                           &atext_null,
                                           &aabstime,
                                           &aabstime_null) != END_OF_TUPLES)
-               printf("int %d\nfloat %f\ndouble %f\nchar %s\nchar16 %s\n\
+               printf("int %d\nfloat %f\ndouble %f\nchar %s\n\
 bpchar %s\nvarchar %s\ntext %s\nabstime %s\n",
                           aint,
                           afloat,
                           adouble,
                           achar,
-                          achar16,
                           abpchar,
                           avarchar,
                           atext,
                           ctime(&aabstime));
-       printf("NULL:\nint %d\nfloat %d\ndouble %d\nchar %d\nchar16 %d\n\
+
+       printf("NULL:\nint %d\nfloat %d\ndouble %d\nchar %d\n\
 bpchar %d\nvarchar %d\ntext %d\nabstime %d\n",
                   aint_null,
                   afloat_null,
                   adouble_null,
                   achar_null,
-                  achar16_null,
                   abpchar_null,
                   avarchar_null,
                   atext_null,
                   aabstime_null);
 
-
        doquery("CLOSE c_testfetch");
        doquery("COMMIT WORK");
        printf("--- %-d rows inserted so far\n", row);
index 40684a2cfe8205a726bd3b31a0e1a843ec192bc2..b137f78b7f2b5ab79abce4d0d053c93eac60ee60 100644 (file)
@@ -92,11 +92,11 @@ doquery(char *query)
                 PQresultStatus(res) == PGRES_FATAL_ERROR))
        {
                if (res != NULL)
-                       fprintf(stderr, "query error:  %s\n", PQcmdStatus(res));
+                       fprintf(stderr, "query error:  %s\n", PQresultErrorMessage(res));
                else
                        fprintf(stderr, "connection error:  %s\n", PQerrorMessage(conn));
                PQfinish(conn);
-               halt("failed request:  %s\n", query);
+               halt("failed query:  %s\n", query);
        }
        tuple = 0;
        return res;