Bad (null) varchar() external representation
От | Justin Clift |
---|---|
Тема | Bad (null) varchar() external representation |
Дата | |
Msg-id | 3A5CA5FA.CBDF0513@bigpond.net.au обсуждение исходный текст |
Ответы |
Re: Bad (null) varchar() external representation
|
Список | 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 по дате отправления: