Re: Saber permisos de usuarios sobre tablas y vistas.

From: marcelo Cortez <jmdc_marcelo(at)yahoo(dot)com(dot)ar>
To: Pablo Braulio <brulics(at)gmail(dot)com>, postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Saber permisos de usuarios sobre tablas y vistas.
Date: 2008-05-19 17:35:15
Message-ID: 168122.86894.qm@web32008.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

PAblo , gente

--- Pablo Braulio <brulics(at)gmail(dot)com> escribió:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hola de nuevo.
>
> Gracias a vuestra ayuda he conseguido saber como
> conocer los privilegios
> de un usuario en las tablas y vistas, mediante la
> función
> has_table_privilege()
>
> Sin ánimo de ser pesado, os voy a contar el porqué
> de mi interés sobre
> este tema, por si estoy equivocado o alguien puede
> recomendarme un mejor
> tratamiento.
>
> He realizado recientemente una aplicación con
> PHP+POSTGRESQL 8.2.
>
> Para hacer la conexión a la bd desde php, he usado
> un script con los
> datos del superusuario y la función pg_connect().
> Esto implica que cada
> vez que desde php se ejecuta un query siempre es con
> el mismo usuario.
>
> Para gestionar el resto de los usuarios, lo he hecho
> creando una tabla
> para almacenar los datos y al iniciar el programa y
> tener que meter los
> datos el usuario para logearse, el superusuario
> consulta los datos
> (nombre y contraseña) en dicha tabla.
>
> Esto hasta ahora me ha servido, pero siempre he
> tenido la sensación de
> que no es lo mas adecuado, pues para algo tiene
> postgres los usuarios.
>
> Si por ejemplo quisiera usar un trigger de auditoría
> (como el que viene
> en la documentación de plpgsql), no podría recoger
> el usuario que
> ejecuta el query, pues siempre sería el mismo.
>
> Viendo la documentación, me ha parecido (no tengo un
> buen nivel de
> ingles) que el crear grupos y/o usuarios es lo mismo
> que crear roles.
> ¿Cierto?.
Si cierto.

> Luego, he observado que los grupos y
> usuarios son para todo el
> cluster, no por base de datos.
exacto.

>
> Supongo que en la lista habrá mas de uno que trabaje
> con php y postgres,
> y me gustaría saber como gestionan los usuarios, con
> usuarios de
> postgres o con datos almacenados en tablas.
>
> Saludos y muchas gracias.
>

Salu2
mdc
> - --
>
>
> < ¡¡Nos vemos!!
> ----------------------------
> \
> \
> .::!!!!!!!:.
> .!!!!!:. .:!!!!!!!!!!!!
> ~~~~!!!!!!. .:!!!!!!!!!UWWW$$$
> :$$NWX!!: .:!!!!!!XUWW$$$$$$$$$P
> $$$$$##WX!: .<!!!!UW$$$$" $$$$$$$$#
> $$$$$ $$$UX :!!UW$$$$$$$$$ 4$$$$$*
> ^$$$B $$$$\ $$$$$$$$$$$$ d$$R"
> "*$bd$$$$ '*$$$$$$$$$$$o+#"
> """" """""""
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla -
> http://enigmail.mozdev.org
>
>
iD8DBQFIMbK8K7lGsMchFswRAjJrAJ9hn2lT9pLJDZVJHplXFoVML80IuwCgn4mE
> dbpLMwgMhBVPSSn4I1Yo9x4=
> =rIQg
> -----END PGP SIGNATURE-----
> --
> TIP 8: explain analyze es tu amigo
>

Tarjeta de crédito Yahoo! de Banco Supervielle.
Solicitá tu nueva Tarjeta de crédito. De tu PC directo a tu casa. www.tuprimeratarjeta.com.ar

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Aldo Quezada 2008-05-19 19:40:40 pequeña ayuda con triggers y functions
Previous Message marcelo Cortez 2008-05-19 17:31:46 Re: De nuevo con el script de respaldo.