PostgreSQL pgjdbc Datatypes Info - Mailing list pgsql-jdbc

From dmp
Subject PostgreSQL pgjdbc Datatypes Info
Date
Msg-id 563A484E.6000307@ttc-cmc.net
Whole thread Raw
List pgsql-jdbc
Hello,

    I follow the PostgreSQL data types information that can be
generated with the pgjdbc for one of my projects. For anyone
interested this is the mapping for the latest for a table of
each of the basic types.

danap

Created by: PostgreSQL 9.4.1, JDBC 9.4.0-1205

tableMetaData.getColumnLabel(i);
tableMetaData.getColumnClassName(i);
tableMetaData.getColumnType(i);
tableMetaData.getColumnTypeName(i);
tableMetaData.getScale(i);
tableMetaData.getPrecision(i);
tableMetaData.getColumnDisplaySize(i);

index    Name        Class            Type    Type Name    Scale    Precision    Size
1    data_type_id    java.lang.Integer    4    serial        0    10        11
2    smallint_type    java.lang.Integer    5    int2        0    5        6
3    int_type    java.lang.Integer    4    int4        0    10        11
4    bigint_type    java.lang.Long        -5    int8        0    19        20
5    decimal_type    java.math.BigDecimal    2    numeric        2    16        18
6    numeric_type    java.math.BigDecimal    2    numeric        2    10        12
7    real_type    java.lang.Float        7    float4        8    8        15
8    doubleprecision java.lang.Double    8    float8        17    17        25
9    serial_type    java.lang.Integer    4    serial        0    10        11
10    bigserial_type    java.lang.Long        -5    bigserial    0    19        20
11    varchar_type    java.lang.String    12    varchar        0    30        30
12    char_type    java.lang.String    1    bpchar        0    30        30
13    text_type    java.lang.String    12    text        0    2147483647    2147483647
14    bytea_type    [B            -2    bytea        0    2147483647    2147483647
15    date_type    java.sql.Date        91    date        0    13        13
16    time_type    java.sql.Time        92    time        6    15        15
17    timetz_type    java.sql.Time        92    timetz        6    21        21
18    timestamp_type    java.sql.Timestamp    93    timestamp    6    29        29
19    timestamptz     java.sql.Timestamp    93    timestamptz    6    35        35
20    interval_type    util.PGInterval        1111    interval    6    49        49
21    boolean_type    java.lang.Boolean    -7    bool        0    1        1
22    point_type    geometric.PGpoint    1111    point        0    2147483647    2147483647
23    linesegment     geometric.PGlseg    1111    lseg        0    2147483647    2147483647
24    box_type    geometric.PGbox        1111    box        0    2147483647    2147483647
25    path_type    geometric.PGpath    1111    path        0    2147483647    2147483647
26    polygon_type    geometric.PGpolygon    1111    polygon        0    2147483647    2147483647
27    circle_type    geometric.PGcircle    1111    circle        0    2147483647    2147483647
28    cidr_type    java.lang.Object    1111    cidr        0    2147483647    2147483647
29    inet_type    java.lang.Object    1111    inet        0    2147483647    2147483647
30    macaddr_type    java.lang.Object    1111    macaddr        0    2147483647    2147483647
31    bit2_type    java.lang.Boolean    -7    bit        0    2        2
32    bitvarying5     java.lang.Object    1111    varbit        0    5        5







pgsql-jdbc by date:

Previous
From: Dave Cramer
Date:
Subject: Re: Today's pgjdbc release causing git clone issues
Next
From: John Harvey
Date:
Subject: Re: Today's pgjdbc release causing git clone issues