how do i... - Mailing list pgsql-sql

From Robert J. Sanford, Jr.
Subject how do i...
Date
Msg-id HOEFIONAHHKFEFENBMNOOENACAAA.rsanford@nolimitsystems.com
Whole thread Raw
Responses RE: how do i...  ("Robert J. Sanford, Jr." <rsanford@nolimitsystems.com>)
List pgsql-sql
first - i'm new at this postgres thing...

i'm coming from a MSAccess and MSSQLServer environment where
i can set up and "AUTOINCREMENT" primary key so that when i
insert a row into a table i don't have to worry about trying
to figure out what the primary key should be.

i know that i can set up a sequence in postgres but i then
have to make sure that all of my inserts use the sequence to
create the primary key and i would like to avoid that.

is there any way that i can set up a sequence so that the
primary key is automatically generated whenever a row is
inserted?

if not, then my plan is to create a stored procedure that
performs the insert with the sequence call. however, i would
like to make sure that ONLY the stored procedure has the
ability to perform the insert and that my developers cannot
insert directly into the table. is this possible? i'm worried
that when i set up a stored procedure it only has the rights
given to it by the caller so if i turn off insert rights for
my applications then the store procedure won't be able to do
the inserts either.

many thanks!

rjsjr



pgsql-sql by date:

Previous
From: "Timothy H. Keitt"
Date:
Subject: Re: Re: Fuzzy matching?
Next
From: "Robert J. Sanford, Jr."
Date:
Subject: RE: how do i...