Saturday, May 31, 2008

Re: [pgsql-es-ayuda] Ayuda al crear Rol

Usa EXECUTE para ese tipo de comandos, pues por la forma en que se especifica el nombre del rol a crear, me parece imposible de plasmar como una sentencia estática, lo mismo para los GRANT/REVOKE.

El día 30 de mayo de 2008 22:21, Brando Torres <btorres@cajanorperu.com.pe> escribió:

Hola amigos, una consulta. Necesito saber de qué manera podría crear roles cogiendo parámetros en mi función. Por ejemplo estoy haciendo lo siguiente:

 

CREATE ROLE "$1" LOGIN PASSWORD "$4" NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE;

 

Donde $1 es el usuario y $4 es el password; y bueno me está mostrando un error de sintaxis. Como podría hacer esto, con los parámetros indicados?

 

Gracias.

 

..

 

Brando.


No comments: