I am using postgresql-8.2-504.jdbc3.jar driver. 

I altered table ecom2_orders using psql (not JDBC to exclude its influence):
ALTER TABLE ecom2_orders ALTER COLUMN net_source SET DEFAULT NULL;

Now when you enter command:
\d ecom2_orders
you got:
net_source                      | character varying(100)      | default
NULL::character varying
password_pdf                    | character varying(50)       |

in dump.txt result of execution query you provided
> select * from pg_attrdef where adrelid = 'ecom2_orders'::regclass; 

When I add one row from psql:
- in net_source I got null value, 
while adding new order from application using JDBC 
- in net_source I got 'UL' value
...so in my opinion it might be issue with JDBC (maybe too old JDBC??). 

http://postgresql.1045698.n5.nabble.com/file/n2636403/descr.txt descr.txt 

-- 
View this message in context: 
http://postgresql.1045698.n5.nabble.com/BUG-5614-Varchar-column-with-DEFAULT-NULL-stores-UL-value-instead-of-null-tp2473415p2636403.html
Sent from the PostgreSQL - bugs mailing list archive at Nabble.com.

-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

Reply via email to