Re: convert 'foobar'::text to the string foobar - Mailing list pgsql-jdbc

From Kris Jurka
Subject Re: convert 'foobar'::text to the string foobar
Date
Msg-id Pine.BSO.4.56.0505171230460.20628@leary.csoft.net
Whole thread Raw
In response to convert 'foobar'::text to the string foobar  (Guillaume Cottenceau <gc@mnc.ch>)
Responses Re: convert 'foobar'::text to the string foobar
List pgsql-jdbc

On Fri, 13 May 2005, Guillaume Cottenceau wrote:

> I want to retrieve the default value of a TEXT column of a table.

You might want to consider DatabaseMetaData.getColumns() and using the
COLUMN_DEF column.

> ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT 'foobar';
>
> displaying that way with \d:
>
>  column_name   | text                   | not null default 'foobar'::text
>
> retrieved as a String in Java, I end up with "'foobar'::text"
> where I'd need just the string "foobar" (without any quote).
>

That's how it is stored internally and there's not really much we can do
about it.  If you know it's going to be 'xxx'::sometype it would be easy
to parse, but the driver can make no such assumptions.

Kris Jurka

pgsql-jdbc by date:

Previous
From: Weiping
Date:
Subject: Simplified Chinese translation of po file
Next
From: Kris Jurka
Date:
Subject: Re: Simplified Chinese translation of po file