| From: | Kris Jurka <books(at)ejurka(dot)com> |
|---|---|
| To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
| Cc: | Dave Cramer <pg(at)fastcrypt(dot)com>, Andre Rothe <phosco(at)gmx(dot)de>, pgsql-jdbc(at)postgresql(dot)org |
| Subject: | Re: Wrong column default values |
| Date: | 2009-09-19 18:45:09 |
| Message-ID: | alpine.BSO.2.00.0909191442250.29622@leary.csoft.net |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-jdbc |
On Fri, 18 Sep 2009, Tom Lane wrote:
> Indeed. In 8.3 it seems that even if you try to set the default that
> way, the system will throw away the cast:
That's only true without a typmod. Consider:
CREATE TEMP TABLE tt (a varchar default null, b varchar(10) default null,
c timestamptz default null, d timestamptz(4) default null);
\d tt
Column | Type | Modifiers
--------+-----------------------------+----------------------------------------
a | character varying |
b | character varying(10) | default NULL::character varying
c | timestamp with time zone |
d | timestamp(4) with time zone | default NULL::timestamp with time
zone
Kris Jurka
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2009-09-19 18:52:39 | Re: Wrong column default values |
| Previous Message | Andre Rothe | 2009-09-19 18:07:12 | Re: Wrong column default values |