Re: [SQL] ERROR: null value in column "id" violates not-null constraint

2009-10-11 Thread Robert Paulsen
On Sunday 11 October 2009 8:22 am, Dmitriy Igrishin wrote: > Hello! > > Please, read pg_dump(1) manual page. You will find this text in it: > "It is not guaranteed that pg_dump's output can be loaded into a server of > an older major version -- not even if the dump was taken from a server > of t

Re: [SQL] ERROR: null value in column "id" violates not-null constraint

2009-10-11 Thread Dmitriy Igrishin
Hello! Please, read pg_dump(1) manual page. You will find this text in it: "It is not guaranteed that pg_dump's output can be loaded into a server of an older major version -- not even if the dump was taken from a server of that version. Loading a dump file into an older server may require man

Re: [SQL] ERROR: null value in column "id" violates not-null constraint

2009-10-11 Thread Robert Paulsen
On Sunday 11 October 2009 3:32 am, Dmitriy Igrishin wrote: > Hello. > Note, that you may use SERIAL data type and PostgreSQL will implicitly > create sequence for you column, for example, > CREATE table test ( > id SERIAL NOT NULL PRIMARY KEY, -- PostgreSQL will implicitly > create 'tes

Re: [SQL] ERROR: null value in column "id" violates not-null constraint

2009-10-11 Thread Dmitriy Igrishin
Hello. Note, that you may use SERIAL data type and PostgreSQL will implicitly create sequence for you column, for example, CREATE table test ( id SERIAL NOT NULL PRIMARY KEY, -- PostgreSQL will implicitly create 'test_id_seq' dat text ); Regards, Dmitiy Igrishin 2009/10/11

Re: [SQL] ERROR: null value in column "id" violates not-null constraint

2009-10-10 Thread Robert Paulsen
On Saturday 10 October 2009 4:12 pm, Tom Lane wrote: > Robert Paulsen writes: > > I do have a question, though, I fixed things as indicated above: > > id integer DEFAULT nextval('vault_id_seq') NOT NULL, > > Dump gave back > > id integer DEFAULT nextval('vault_id_seq'::text) NOT NULL, > >

Re: [SQL] ERROR: null value in column "id" violates not-null constraint

2009-10-10 Thread Tom Lane
Robert Paulsen writes: > I do have a question, though, I fixed things as indicated above: > id integer DEFAULT nextval('vault_id_seq') NOT NULL, > Dump gave back > id integer DEFAULT nextval('vault_id_seq'::text) NOT NULL, > That "text" seems odd. Should I change it? That's all there

Re: [SQL] ERROR: null value in column "id" violates not-null constraint

2009-10-10 Thread Robert Paulsen
On Saturday 10 October 2009 3:16 pm, Tom Lane wrote: > Robert Paulsen writes: > > On Saturday 10 October 2009 2:00 pm, Robert Paulsen wrote: > >> So no default for id. What should it be? > >> default nextval('vault_id_seq') > > > > Should have tried that before posting last message -- it worked. T

Re: [SQL] ERROR: null value in column "id" violates not-null constraint

2009-10-10 Thread Tom Lane
Robert Paulsen writes: > On Saturday 10 October 2009 2:00 pm, Robert Paulsen wrote: >> So no default for id. What should it be? >> default nextval('vault_id_seq') > Should have tried that before posting last message -- it worked. Thanks! So the next question is just what happened and whether you

Re: [SQL] ERROR: null value in column "id" violates not-null constraint

2009-10-10 Thread Robert Paulsen
On Saturday 10 October 2009 2:00 pm, Robert Paulsen wrote: > > So no default for id. What should it be? > > Something like one of this? > > default nextval('vault_id_seq') > Should have tried that before posting last message -- it worked. Thanks! -- Sent via pgsql-sql mailing list (pgsql-s

Re: [SQL] ERROR: null value in column "id" violates not-null constraint

2009-10-10 Thread Robert Paulsen
On Saturday 10 October 2009 1:46 pm, Tom Lane wrote: > Robert Paulsen writes: > > I have a database with a sequence field as a primary key in a table and > > can no longer insert data into it as it gets the subject error message. > > Does the table actually have a default for id anymore? (Try loo

Re: [SQL] ERROR: null value in column "id" violates not-null constraint

2009-10-10 Thread Tom Lane
Robert Paulsen writes: > I have a database with a sequence field as a primary key in a table and can > no > longer insert data into it as it gets the subject error message. Does the table actually have a default for id anymore? (Try looking at it with psql's \d command.) > POSSIBLE REASON FOR

[SQL] ERROR: null value in column "id" violates not-null constraint

2009-10-10 Thread Robert Paulsen
I have a database with a sequence field as a primary key in a table and can no longer insert data into it as it gets the subject error message. This database has been in use for well over two years without any problems using postgresql-server-8.0.13-1.1. Suddenly, when I attempt to add a new re