Bad (null) varchar() external representation - Mailing list pgsql-sql

From Justin Clift
Subject Bad (null) varchar() external representation
Date
Msg-id 3A5CA5FA.CBDF0513@bigpond.net.au
Whole thread Raw
Responses Re: Bad (null) varchar() external representation
List pgsql-sql
Hi all,

I'm getting the following problem when trying to do a simple insert
statement...

"Bad (null) varchar() external representation"

WHY?

I'm running PostgreSQL 7.03 on Linux Mandrake 7.2 (using a specially
compiled version, not an RPM).

Here's the table :

foobar=# \d staff_details         Table "staff_details"  Attribute    |     Type     | Modifier
----------------+--------------+----------userid         | varchar(24)  | not nullpassword       | char(13)     |name
       | varchar(96)  |role           | smallint     |dob            | date         |phone_one      | varchar(14)
|phone_two     | varchar(14)  |phone_three    | varchar(14)  |address        | varchar(280) |status         | smallint
  |managers_notes | varchar(600) |
 
Index: staff_details_pkey
Constraints: (length(userid) < 25)            (length("password") < 14)            (length(name) < 97)
(length(phone_one)< 17)            (length(phone_two) < 17)            (length(phone_three) < 17)
(length(address)< 281)            (length(managers_notes) < 601)
 

foobar=# insert into staff_details values ('A', NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL);
ERROR:  Bad (null) varchar() external representation
foobar=# insert into staff_details (userid, password, name, role, dob,
phone_one) values ('0000111122223333', 'foobarbaz1234', 'Joshua', 1,
'1970-07-01', '(03) 9867 5432');
ERROR:  Bad (null) varchar() external representation
foobar=# insert into staff_details values ('0000111122223333',
encrypt('foo'), 'Joshua', 1, '1970-07-01', '(03) 9867 5432', '(041) 309
2819', NULL, '1 Blankety-Blank Way\nBazzville', NULL, NULL);
ERROR:  Bad (null) varchar() external representation


etc...

I've tried everything I can think of, also exported and reloaded the
database, etc.  This is a new table with nothing in it.

This is driving me nuts.  :-(

+ Justin Clift
Database Administrator


pgsql-sql by date:

Previous
From: "Robert B. Easter"
Date:
Subject: MATCH
Next
From: Justin Clift
Date:
Subject: Possible bug? WAS :Bad (null) varchar() external representation.