Re: how to handle data containing '\0'

Поиск
Список
Период
Сортировка
От EBIHARA, Yuichiro
Тема Re: how to handle data containing '\0'
Дата
Msg-id 002301c679bf$5e73a730$360aa8c0@ipljp.local
обсуждение исходный текст
Ответ на Re: how to handle data containing '\0'  ("Larry Rosenman" <lrosenman@pervasive.com>)
Список pgsql-jdbc
Thank you for your quick response.

I understand '\0' cannot be stored in VARCHAR/CHAR columns.
I just wonder whether JDBC driver should truncate String without notice or not. Throwing exception is understandable
butthe 
behavior was changed in 8.1.

This may be a compatibility issue.

Thanks,

ebi

> -----Original Message-----
> From: pgsql-jdbc-owner@postgresql.org
> [mailto:pgsql-jdbc-owner@postgresql.org] On Behalf Of Larry Rosenman
> Sent: Wednesday, May 17, 2006 10:48 PM
> To: Marc Herbert; pgsql-jdbc@postgresql.org
> Subject: Re: [JDBC] how to handle data containing '\0'
>
>
> Marc Herbert wrote:
> > "EBIHARA, Yuichiro" <ebihara@iplocks.co.jp> writes:
> >
> >>
> >> I need to handle String data containing '\0' in my Java + JDBC
> >> program. Such data can happen at other systems and be sent to
> >> PostgreSQL. Here is a sample to simulate it in Java code.
> >
> > As far as I know, it is not possible to store such strings in a
> > postgreSQL database (whatever the client interface used).
> The reason
> > seems to be that postgreSQL is written in C, and most C
> functions use
> > \0 as a string terminator.
> >
> the bytea datatype handles such strings.
>
> LER
>
> --
> Larry Rosenman
> Database Support Engineer
>
> PERVASIVE SOFTWARE. INC.
> 12365B RIATA TRACE PKWY
> 3015
> AUSTIN TX  78727-6531
>
> Tel: 512.231.6173
> Fax: 512.231.6597
> Email: Larry.Rosenman@pervasive.com
> Web: www.pervasive.com
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 9: In versions below 8.0, the planner will ignore your desire to
>        choose an index scan if your joining column's datatypes do not
>        match
>
>
>



В списке pgsql-jdbc по дате отправления:

Предыдущее
От: "Larry Rosenman"
Дата:
Сообщение: Re: how to handle data containing '\0'
Следующее
От: Bakos Sandor
Дата:
Сообщение: connection time out