autorización de usar un schema

2018-09-13 Thread Fabiola Odái
Buenas tardes, Hay alguna manera de indicar que un usuario x tiene autorización de usar un schema de la base de datos para que al momento de ejecutar una consulta no tenga que indicar schema.tablename que lo pueda ser directo únicamente indicado tablename. Ya probé con esto GRANT USAGE ON SCHEMA

Re: autorización de usar un schema

2018-09-13 Thread Alvaro Herrera
Fabiola Odái escribió: > Hay alguna manera de indicar que un usuario x tiene autorización de usar un > schema de la base de datos para que al momento de ejecutar una consulta no > tenga que indicar schema.tablename que lo pueda ser directo > únicamente indicado tablename. Esto no es una autorizac

Re: autorización de usar un schema

2018-09-13 Thread Fabiola Odái
Muchas gracias por la ayuda, realice lo siguiente: SHOW search_path; --Para conocer el valor de search_path ALTER USER myuser IN DATABASE mydb SET search_path = 'myschema, public, "$user"'; select * from mytable where campo = 'x' Al ejecutar un select me muestra el siguiente mensaje: ERROR: n

Re: autorización de usar un schema

2018-09-13 Thread Alvaro Herrera
Fabiola Odái escribió: > Muchas gracias por la ayuda, realice lo siguiente: > > SHOW search_path; --Para conocer el valor de search_path > ALTER USER myuser IN DATABASE mydb SET search_path = 'myschema, public, > "$user"'; > > select * from mytable where campo = 'x' > > Al ejecutar un select me

Re: autorización de usar un schema

2018-09-13 Thread Fabiola Odái
Gracias nuevamente Quedo así: ALTER USER myuser IN DATABASE mydb SET search_path *TO* myschema, public, "$user"; Excelente tarde! El 13 de septiembre de 2018, 15:21, Alvaro Herrera escribió: > Fabiola Odái escribió: > > Muchas gracias por la ayuda, realice lo siguiente: > > > > SHOW search_path