Fernando Hevia escribió: > El resto sería más o menos así: > > create user <usuario> with password <clave>; > create tablespace <tablespace_usuario> owner <usuario> location > '/home/<usuario>/postgres'; > create database <db_usuario> with owner <usuario> encoding <encoding> > tablespace <tablespace_usuario> connection limit <max_conecciones>;
Adicionalmente agregar una línea en pg_hba.conf para que todos los usuarios se puedan conectar a la nueva base de datos, y darle REVOKE CONNECT ON DATABASE <db_usuario> FROM PUBLIC; GRANT CONNECT ON DATABASE <db_usuario> TO <usuario>; Luego, manejar los privilegios de conexión es muy sencillo porque sólo involucran órdenes SQL, y los puedes mostrar al usuario fácilmente. La alternativa es manejarlos en el archivo pg_hba.conf pero eso es muy incómodo. -- Alvaro Herrera Vendo parcela en Valdivia: http://valdivia.vivastreet.cl/loteos-lotes+valdivia/parcela-en-cabo-blanco--valdivia/19288372 "XML!" Exclaimed C++. "What are you doing here? You're not a programming language." "Tell that to the people who use me," said XML. -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda
