From: | Marcos Luis Ortiz Valmaseda <mlortiz(at)uci(dot)cu> |
---|---|
To: | suso <jlcubas(at)terra(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: funcion para cambiar clave de un usuario |
Date: | 2009-09-15 21:38:10 |
Message-ID: | 348631844.3791253050690461.JavaMail.root@ucimail4.uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
La forma correcta para cambiar la claves es:
ALTER ROLE nombre WITH PASSWORD 'nueva_clave';
Saludos
"The hurry is enemy of the success: for that reason.......Be patient"
Ing. Marcos L. Ortiz Valmaseda
Línea Soporte y Despliegue
Centro de Tecnologías de Almacenamiento y Análisis de Datos (CENTALAD)
Linux User # 418229
PostgreSQL User
http://www.postgresql.org
http://www.planetpostgresql.org/
http://www.postgresql-es.org/
----- Mensaje original -----
De: "suso" <jlcubas(at)terra(dot)es>
Para: pgsql-es-ayuda(at)postgresql(dot)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 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$
DECLARE
nombre varchar;
BEGIN
nombre = current_user;
ALTER ROLE nombre WITH PASSWORD clave;
RETURN true;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE
He buscado info en el manual de postgres, en internet, y "supuestamente" esta bien puesto, pero
no es así, por qué, qué estoy haciendo mal?.
Muchas gracias
Un saludo
Suso
--
TIP 7: no olvides aumentar la configuración del "free space map"
From | Date | Subject | |
---|---|---|---|
Next Message | Julio Cesar Rodriguez Dominguez | 2009-09-15 21:43:06 | Re: funcion para cambiar clave de un usuario |
Previous Message | Alvaro Herrera | 2009-09-15 21:23:15 | Re: Consultas al catalogo de 8.3 y 8.4 |