propagar GRANT tabla -> secuencia

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--------

Responses

Browse pgsql-es-ayuda by date

  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????????????