how do i...

Поиск
Список
Период
Сортировка
От Robert J. Sanford, Jr.
Тема how do i...
Дата
Msg-id HOEFIONAHHKFEFENBMNOOENACAAA.rsanford@nolimitsystems.com
обсуждение исходный текст
Ответы RE: how do i...
Список 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 по дате отправления:

Предыдущее
От: "Timothy H. Keitt"
Дата:
Сообщение: Re: Re: Fuzzy matching?
Следующее
От: "Robert J. Sanford, Jr."
Дата:
Сообщение: RE: how do i...