Es así como dices... ten cuidado también con la configuraci{on de tu archivo pg_Hba.conf donde deberás habilitar además el acceso, aparte de hacer los grant correspondientes
Salu2 2013/6/6 Corradini, Carlos <ccorrad...@correoargentino.com.ar> > Entendido perfectamente. Lo último ahora que me faltaría es lo siguiente > : al ser cualquier usuario quien pueda conectarse, me imagino que como > mínimo ese usuario debería tener los permisos para poder crear objetos en > un esquema determinado, es así ???**** > > ** ** > > Carlos Corradini**** > > Analista de Sistemas**** > ------------------------------ > > *De:* fernando...@softwareevolutivo.com.ec [mailto: > fernando...@softwareevolutivo.com.ec] *En nombre de *Fernando Paz > *Enviado el:* Jueves, 06 de Junio de 2013 12:20 p.m. > > *Para:* Corradini, Carlos > *CC:* Ayuda Esp PostgreSQL; carloscorrad...@yahoo.com.ar > *Asunto:* Re: [pgsql-es-ayuda] PL/PGSQL > **** > > ** ** > > No en Oracle la interpretacion de esquema-usuario es el mismo (en mi poco > conocimiento claro bajo cualquier aclaración) pero en postgres no; es decir > un esquema es un esquema y un usuario es una usuario**** > > ** ** > > Entonces e conecta a la base de datos con un usuario especifico y para > crear objetos o afectar objetos de un determinado esquema tienes que > anteponer el nombre del mismo delante de la instruccion dml**** > > ** ** > > ejm.**** > > ** ** > > select * from seguridades.usuarios**** > > ** ** > > donde seguridades es el nombre del esquema**** > > ** ** > > ** ** > > Salu2**** > > ** ** > > 2013/6/6 Corradini, Carlos <ccorrad...@correoargentino.com.ar>**** > > Ok. A ver si entendí bien …. Lo de \c lo entiendo perfectamente. Ahora > bien, el tag <usuario> al que haces referencia, sería el schema al que yo > deseo crear los objetos no es así ??? **** > > **** > > Muchas gracias por tu rápida respuesta a mi anterior dura.**** > > **** > > Carlos Corradini**** > > Analista de Sistemas**** > ------------------------------ > > *De:* fernando...@softwareevolutivo.com.ec [mailto: > fernando...@softwareevolutivo.com.ec] *En nombre de *Fernando Paz > *Enviado el:* Jueves, 06 de Junio de 2013 12:07 p.m. > *Para:* Corradini, Carlos > *CC:* Ayuda Esp PostgreSQL; carloscorrad...@yahoo.com.ar > *Asunto:* Re: [pgsql-es-ayuda] PL/PGSQL**** > > **** > > Hola puedes ejecutar ese script con "psql -c <script>" desde la linea de > comando o un script shell o bat**** > > **** > > Alli deberia decirle algo como:**** > > **** > > \c <data base> <usuario>**** > > select <nombre esquema>.<tabla> ....**** > > insert into <nombre esquema>.<tabla> ....**** > > **** > > etc.**** > > **** > > **** > > Salu2**** > > **** > > 2013/6/6 Corradini, Carlos <ccorrad...@correoargentino.com.ar>**** > > Estimada Lista…… Luego de todo este tiempo publico una nueva duda que > tengo…. Es esta : cuando creo un script de, valga la redundancia, creación > de una tabla de un esquema determinado, tengo alguna opción de conectarme, > como comúnmente se hace en ORACLE, como el usuario dueño del esquema adonde > se deban crear los objetos. Para hacerlo gráfico, en un script de ORACLE, > se puede hacer algo así como ( lo que me interesa está en rojo, subrayado > y resaltado:**** > > **** > > 1 set define off;**** > > 2 *connect usuario/password;***** > > 3 select ……**** > > .**** > > .**** > > .**** > > .**** > > N commit;**** > > **** > > Mi idea es la de ejecutar esos scripts como el dba de la base pero que los > objetos se creen en el esquema “dueño” de esos objetos. **** > > **** > > Se entiende más o menos lo que necesito ????**** > > **** > > Muchas gracias y espero sus sabios consejos**** > > **** > > Carlos Corradini**** > > Analista de Sistemas**** > > **** > > **** > > ** ** >