Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: oid or without oid ...



I'm trying with this approach:

create table public.articles( "id" int4 not null default nextval ('articles_id_seq'::regclass) , "referencia" varchar not null
)
 WITHOUT OIDS;
ALTER table "public"."articles" OWNER TO "postgres";
ALTER table "public"."articles" SET WITHOUT CLUSTER;
alter table "public"."articles" add primary key(id);


and after some test, it works ...

thanks for the advice!

regards,


raimon



On 22/05/2007, at 11:57, Sean Davis wrote:

On Tuesday 22 May 2007 03:30, Raimon Fernandez wrote:
Hello again,


In my previous databases development, I've been using always a unique
longint number for identifying each record.

In PostgreSQL I can see that it has the oid, he can do it for you.

Also I see that is an optional parameter, and after surfing the web,
I could find some people that say never use them, an another ones
that you can use it ...

Any extra advice would be perfectly before creating the database, if
it's better for now and future to use oid or simply create an id
field as a serial or something similar.

In general, the recommendation is not to use OIDs. Use serial columns (or
some other primary key) instead.

Sean






Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group