Re: [ADMIN] - Mailing list pgsql-jdbc

From Bruce Momjian
Subject Re: [ADMIN]
Date
Msg-id 200102061753.MAA02516@candle.pha.pa.us
Whole thread Raw
Responses Re: Re: [ADMIN]
List pgsql-jdbc
[ Charset ISO-8859-1 unsupported, converting... ]
> Attached is a modified version of Field.java for the JDBC driver.
> I think types were not so correctly defined, and that this version
> should be more well suiting last version of postgres.
>
> Any comment welcome,
> Ph.R.
>
> BTW: author e-mail in the README of jdbc in the distrib does not
> exist anymore ... !
>

JDBC folks, here is a patch someone submitted.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026
*** Field.java    Mon Oct  9 12:46:20 2000
--- /bjm/Field.java    Tue Feb  6 12:51:37 2001
***************
*** 115,132 ****
     */
    private static final String types[] = {
      "int2",
!     "int4","oid",
      "int8",
!     "cash","money",
      "numeric",
      "float4",
      "float8",
!     "bpchar","char","char2","char4","char8","char16",
      "varchar","text","name","filename",
      "bool",
      "date",
!     "time",
!     "abstime","timestamp"
    };

    /**
--- 115,133 ----
     */
    private static final String types[] = {
      "int2",
!     "int4","serial",
      "int8",
!     "decimal","money",
      "numeric",
      "float4",
      "float8",
!     "bpchar","char",
      "varchar","text","name","filename",
      "bool",
      "date",
!     "time","timetz",
!     "timestamp","abstime",
!     "oid"
    };

    /**
***************
*** 137,155 ****
     * Tip: keep these grouped together by the Types. value
     */
    private static final int typei[] = {
!     Types.SMALLINT,
!     Types.INTEGER,Types.INTEGER,
!     Types.BIGINT,
!     Types.DECIMAL,Types.DECIMAL,
!     Types.NUMERIC,
!     Types.REAL,
!     Types.DOUBLE,
!     Types.CHAR,Types.CHAR,Types.CHAR,Types.CHAR,Types.CHAR,Types.CHAR,
!     Types.VARCHAR,Types.VARCHAR,Types.VARCHAR,Types.VARCHAR,
!     Types.BIT,
!     Types.DATE,
!     Types.TIME,
!     Types.TIMESTAMP,Types.TIMESTAMP
    };

    /**
--- 138,158 ----
     * Tip: keep these grouped together by the Types. value
     */
    private static final int typei[] = {
!       Types.SMALLINT,                           // 5
!       Types.INTEGER,Types.INTEGER,               // 4
!       Types.BIGINT,                             // -5
!       Types.DECIMAL,Types.DECIMAL,              // 3
!       Types.NUMERIC,                            // 2
!       Types.REAL,                               // 7
!       Types.DOUBLE,                             // 8
!       Types.CHAR,Types.CHAR,                    // 1
!       Types.VARCHAR,Types.VARCHAR,Types.VARCHAR,Types.VARCHAR,
!                                                 // 12
!       Types.BIT,                                // -7
!       Types.DATE,                               // 91
!       Types.TIME,Types.TIME,                    // 92
!       Types.TIMESTAMP,Types.TIMESTAMP,          // 93
!       Types.BLOB                                // 2004
    };

    /**

pgsql-jdbc by date:

Previous
From: Pete Forman
Date:
Subject: Archives of this list
Next
From: Peter T Mount
Date:
Subject: Re: [GENERAL] [INTERFACES][NOVICE] Postgresql inteface to Star Office using JDBC