From: | Anthony Sotolongo <asotolongo(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Problemas con permisos. |
Date: | 2017-03-30 15:46:06 |
Message-ID: | 562dd959-45e0-6e17-b120-0bd4496958e1@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Enrique para poder utilizar el ALTER TABLE la documentación dice
que debes ser dueño, o al menos eso entiendo:
https://www.postgresql.org/docs/9.5/static/sql-altertable.html
ese error que te da es el correcto si intentas hacer un ALTER sobre la
tabla y no eres el dueño...
si ese ALTER esta dentro de una función, y el dueño de la función
también es el dueño de la tabla, puedes definir la función con SECURITY
DEFINER, y te dará la posibilidad hacer ALTER dentro de la función para
modificar la tabla.
saludos
On 30/03/17 12:12, Enrique Llácer Darós wrote:
> Buenas lista.
>
> Soy Enrique Llácer, llevo bastante tiempo trabajando con postgreSQL y
> hoy me he encontrado con un problema que no consigo solucionarlo ni
> encuentro documentación al respecto.
>
> Estoy usando windows 10 y postgresql 9.5, todas las tablas tienen
> Grant All, por lo que todos los usuarios acceden sin problemas.
>
> GRANT ALL ON TABLE public.mitabla TO postgres;
> GRANT ALL ON TABLE public.mitabla TO public;
>
> el problema me ha sugido al incluir en una función, entre su código,
> una instrucción para deshabilitar/habilitar un trigger; este error lo
> está dando, también, desde el pgAdmin, siempre que no entre como
> superusuario postgres
>
> ERROR: debe ser dueño de la relación mitabla
> CONTEXT: sentencia SQL: «ALTER TABLE mitabla DISABLE TRIGGER mitrigger»
>
> Alguién podría confirmarme este funcionamiento. No acabo de comprender
> el error, tiene todos los permisos y no permite deshabilitar un
> trigger desde programación??
>
> Muchas gracias
>
> Atentemente
> Enrique Llácer
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Kernel | 2017-03-30 16:03:53 | Re: como guardar ficheros en una tabla |
Previous Message | Gerardo Herzig | 2017-03-30 15:43:56 | Re: Problemas con permisos. |