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 по дате отправления: