From: | "Victor Lopez" <d01m01a2000(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | propagar GRANT tabla -> secuencia |
Date: | 2007-04-11 15:38:16 |
Message-ID: | ae043d070704110838p3b636aeag95069b60026628fa@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas.
Como creo que no llegó el anterior y ha habido algú cambio ...
creo una tabla con un campo secuencial ....
test=# CREATE TABLE tp (
test(# id SERIAL NOT NULL PRIMARY KEY,
test(# nombre VARCHAR(16)
test(# );
NOTICE: CREATE TABLE creará una secuencia implícita «tp_id_seq» para
la columna serial «tp.id»
NOTICE: CREATE TABLE / PRIMARY KEY creará el índice implícito
«tp_pkey» para la tabla «tp»
CREATE TABLE
test=# GRANT INSERT ON tp TO db_mt_invitado;
GRANT
test=# SET SESSION AUTHORIZATION db_mt_invitado;
SET
test=> INSERT INTO tp (nombre) VALUES ('bh5n ntre');
ERROR: permiso denegado para la secuencia tp_id_seq
Mi pregunta es ... al dar permisos para la tabla, no estamos dando
permiso para sus elementos?
Otras veces me lo permitía (otras tablas / secuencias y otros roles)
--
----o---( )---o----
Saludos de Victor Lopez Sabio
d01m01a2000(at)gmail(dot)com
--------oooo--------
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Carlos Badillo Goy | 2007-04-11 17:25:39 | Mantenimiento a BD |
Previous Message | Rubén Luna | 2007-04-11 15:37:43 | Re: Se puede???????????? |