Re: Importing data

From: Patrick Nelson <pnelson(at)neatech(dot)com>
To: "PostgreSQL List (E-mail)" <pgsql-general(at)postgresql(dot)org>
Subject: Re: Importing data
Date: 2002-07-29 19:32:53
Message-ID: 4165C48DE9A0D211B6400800095C585F172DE9@WASHINGTON
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

nconway(at)klamath(dot)dyndns(dot)org wrote:
----------------->>>>
If data for an attribute is missing, it will be set to NULL in 7.2 and
earlier versions of PostgreSQL. This behavior will be fixed in 7.3, but
until then, you can set the "id" column yourself:

COPY ...;
UPDATE mss SET id = nextval('mss_id_seq');
----------------->>>>
Wow, thanks that helps a lot. Maybe you can help shed some light. How do
you add a column and make it not null? I want to add a column the is:

NOT NULL DEFAULT nextval('mss_id_seq'::text)

Tried the following:

ALTER TABLE mss ADD COLUMN id int4 NOT NULL;
ALTER TABLE mss ALTER COLUMN id SET DEFAULT nextval('mss_id_seq'::text);

But it doesn't set the column modifier to NOT NULL. Why?

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Markus Wollny 2002-07-29 20:02:29 Re: tsearch - Regression tests fail
Previous Message Robert Treat 2002-07-29 19:25:19 Re: phpPgAdmin problem