I have a db in which users can view and update data only via views. It is my understanding that the privileges of the view/rule creator do not extend to sequences. Therefore, I have to give users permissions to sequences, just to the extent that they could add records. What is the minimum set of privileges for this? Are SELECT privileges on sequences enough? What happens actually when a user issues a statement: SELECT nextval("sequence")? What about setval()? Do these involve only a SELECT to the sequence, or is it an UPDATE, or is it a DELETE and INSERT, or just an INSERT?
---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/users-lounge/docs/faq.html