That does the job.  Thank you.

Another related question:  I need to use /i file to import my
current database into postgres.  It seems that I have to use
nextval(...) when doing an insert.  Is it possible to insert a
row without having to use 'nextval()'?

David Hartwig wrote:
> 
> Each PostgreSQL table has a, system assigned, oid (object ID) column which
> is useful for uniquely identifying rows.   Users have vertually no control
> over it value.
> 
> There is also:
> 
>     CREATE TABLE foo (
>         ai    serial primary key,
>         bar integer
>     );
> 
> which is a short cut in the parser for:
> 
> CREATE SEQUENCE ai_seq;
> CREATE TABLE foo (
>         ai integer default nextval('ai_seq') primary key,
>         bar integer
> );
> 
> The ai column in each create statement does not require the user code to
> explicitly assign its values.
> 
> See CREATE_SEQUENCE in the doc.
> 
> ----- Original Message -----
> From: Robert Williams <[EMAIL PROTECTED]>
> To: Postgres <[EMAIL PROTECTED]>
> Sent: Saturday, January 23, 1999 4:11 PM
> Subject: [GENERAL] auto increment?
> 
> >How do I set up a column as auto increment?  I have looked
> >everywhere for the postgres equivalent ROWID as in Oracle.
> >
> >--
> >Robert Williams          [EMAIL PROTECTED]
> >Jarob Consulting         [EMAIL PROTECTED]
> >Provo, Utah              [EMAIL PROTECTED]

--
Robert Williams          [EMAIL PROTECTED]
Jarob Consulting         [EMAIL PROTECTED]
Provo, Utah              [EMAIL PROTECTED]
begin:vcard 
n:Williams;Robert
x-mozilla-html:TRUE
org:Jarob Consulting
adr:;;;Provo;UT;84604;USA
version:2.1
email;internet:[EMAIL PROTECTED]
title:Consultant
fn:Robert Williams
end:vcard

Reply via email to