Re: [pgsql-es-ayuda] funcion para cambiar clave de un usuario

2009-09-16 Por tema suso
Hola Alvaro, es que quiero permitirle al usuario que pueda cambiar su clave desde mi programa siempre que quiera, no así en username. En cuanto al error si, Julio ya me ayudó y me funciona perfectamente. Un saludo suso suso escribió: CREATE OR REPLACE FUNCTION cambiar(clave character varyin

Re: [pgsql-es-ayuda] funcion para cambiar clave de un usuario

2009-09-16 Por tema Alvaro Herrera
suso escribió: > CREATE OR REPLACE FUNCTION cambiar(clave character varying) > RETURNS boolean AS > $BODY$ > BEGIN > execute 'ALTER ROLE '||current_user||' WITH PASSWORD > '''||clave||; > RETURN true; > END; > $BODY$ > LANGUAGE 'plpgsql' VOLATILE Te falta un quote_identi

[pgsql-es-ayuda] funcion para cambiar clave de un usuario SOLUCIONADO

2009-09-15 Por tema suso
Aclaración, no funciona desde PGADMIN, pero SÍ desde código(cuando llamo a la función)... Aprovechando este hilo, de esta manera, se puede acceder a comandos y demás de psql como pg_dump y este tipo de cosas?. Si es así, hay que tener algo en cuenta?. Muchas gracias por la ayuda. Un saludo S

Re: [pgsql-es-ayuda] funcion para cambiar clave de un usuario

2009-09-15 Por tema suso
pgsql-es-ayuda@postgresql.org Enviados: Martes, 15 de Septiembre 2009 11:11:12 GMT -10:00 Hawai Asunto: [pgsql-es-ayuda] funcion para cambiar clave de un usuario Hola de nuevo, tenngo esta función para intentar cambiar el pass del usuario,pero me da error al intentar ejecutarla desde el mismo pg

Re: [pgsql-es-ayuda] funcion para cambiar clave de un usuario

2009-09-15 Por tema suso
Hola Julio, no me dió error al compilarla desde pgadmin,pero sí al ejecutarla ERROR: no existe el rol «antonio» CONTEXT: sentencia SQL: «ALTER ROLE Antonio WITH PASSWORD 'carmel'» PL/pgSQL function "cambiar" line 3 at sentencia EXECUTE La funcion me ha quedado así Antonio es el superusuario, o

Re: [pgsql-es-ayuda] funcion para cambiar clave de un usuario

2009-09-15 Por tema Julio Cesar Rodriguez Dominguez
El 15 de septiembre de 2009 16:11, suso escribió: > Hola de nuevo, tenngo esta función para intentar cambiar el pass del > usuario,pero me da error al intentar ejecutarla desde el mismo pgadmin, está > mal escrita.. > > El error me lo da en la línea del ALTER ROLE. > > CREATE OR REPLACE FUNCTION

Re: [pgsql-es-ayuda] funcion para cambiar clave de un usuario

2009-09-15 Por tema Marcos Luis Ortiz Valmaseda
Hawai Asunto: [pgsql-es-ayuda] funcion para cambiar clave de un usuario Hola de nuevo, tenngo esta función para intentar cambiar el pass del usuario,pero me da error al intentar ejecutarla desde el mismo pgadmin, está mal escrita.. El error me lo da en la línea del ALTER ROLE. CREATE OR

[pgsql-es-ayuda] funcion para cambiar clave de un usuario

2009-09-15 Por tema suso
Hola de nuevo, tenngo esta función para intentar cambiar el pass del usuario,pero me da error al intentar ejecutarla desde el mismo pgadmin, está mal escrita.. El error me lo da en la línea del ALTER ROLE. CREATE OR REPLACE FUNCTION cambiar(clave character varying) RETURNS boolean AS $BODY$ D