Em 31 de janeiro de 2011 11:44, Andrews Ferreira Bárbara < andrews.f...@gmail.com> escreveu:
> Companheiros, > > Estou desenvolvendo uma aplicação pública onde cada usuário poderá > se "cadastrar" criando seu próprio ambiente no sistema. Cada vez que um > usuário se cadastrar criará um schema relativo a sua base de dados. Quando > for usar o sistema, cada usuário sera direcionado para seu próprio schema. > Minha dúvida é a seguinte: > > Numa situação onde vários usuários acessam o banco ao mesmo tempo > (concorrência) o comando "SET search_path" que uso para definir o schema > antes das instruções fica restrito apenas à conexão do usuário a usar, ou, > age de forma global para todos os usuários? > É restrito apenas a sessão do usuário. > Pergunto isso pois cada usuário deve usar restritamente apenas o seu > próprio schema. Caso funcione de forma global precisarei de outra solução > pois poderá haver problemas de usuários sendo direcionados para schemas > alheios. > Definindo para cada usuário: ALTER ROLE usuario SET search_path TO schema; -- Matheus Ricardo Espanhol --------------------------------------- Dextra Sistemas http://www.dextra.com.br/postgres/
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral