addNativeTypeMapping(Types.BIT,           "BOOLEAN");
    public PostgreSqlBuilder()     {        // this is the default length though it might be changed when building PostgreSQL        // in file src/include/postgres_ext.h        setMaxIdentifierLength(31);        setRequiringNullAsDefaultValue(false);        setPrimaryKeyEmbedded(true);        setForeignKeysEmbedded(false);        setIndicesEmbedded(false);        addNativeTypeMapping(Types.ARRAY,         "BYTEA");        addNativeTypeMapping(Types.BINARY,        "BYTEA");        addNativeTypeMapping(Types.BLOB,          "BYTEA");        addNativeTypeMapping(Types.CLOB,          "TEXT");        addNativeTypeMapping(Types.DECIMAL,       "NUMERIC");        addNativeTypeMapping(Types.DISTINCT,      "BYTEA");        addNativeTypeMapping(Types.DOUBLE,        "DOUBLE PRECISION");        addNativeTypeMapping(Types.FLOAT,         "DOUBLE PRECISION");        addNativeTypeMapping(Types.JAVA_OBJECT,   "BYTEA");        addNativeTypeMapping(Types.LONGVARBINARY, "BYTEA");        addNativeTypeMapping(Types.LONGVARCHAR,   "TEXT");        addNativeTypeMapping(Types.NULL,          "BYTEA");        addNativeTypeMapping(Types.OTHER,         "BYTEA");        addNativeTypeMapping(Types.REF,           "BYTEA");        addNativeTypeMapping(Types.STRUCT,        "BYTEA");        addNativeTypeMapping(Types.TINYINT,       "SMALLINT");        addNativeTypeMapping(Types.VARBINARY,     "BYTEA");        addNativeTypeMapping("DATALINK", "BYTEA");    }