Em 12/01/09, marco<[email protected]> escreveu: > Pessal estou com o seguinte dilema: > Tenho alguns cliente que me pedem para que cada usuário se conecte ao > sistema em uma máquina por vez. Para resolver o problema, criei os > usuários da minha app como usuários do PG pois desta forma quando um > usuário tentar efetuar o login na app, ela pergunta ao PG se o usuário > já está logado, se não estiver logado a entrada no sistema continua (a > conexão fica aberta até a app ser finalizada) caso contrário e entrada é > barrada e ele é avisado que seu login está aberto em outra máquina. > mas recentemente venho estudando o C# e tenho notado que ninguem utiliza > uma conexão permanente ao banco de dados. todos tem seus ótimos argumentos. > > Gostaria de saber a opinião de vocês: > Pensando no controle que preciso, é arriscado manter uma conexão > permanente com o banco ? > > Se este procedimento for ruim e o melhor for o que o mundo c# diz: > Conecte, pegue o que quer e desconecte. Como fariamos para manter o > controle em que o usuário só possa ficar conectado em uma máquina. > > Não sei se fui claro mas ficaria muujuuuito grato em ler o parecer de vocês >
Na PGCon-br de 2007 Fábio Telles apresentou a palestra "Fazendo um elefante passar por debaixo da porta". Veja algumas considerações que ele faz na parte "Autenticando Aplicações no PostgreSQL". http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2007?action=AttachFile&do=get&target=07_Fazendo_um_elefante_passar_debaixo_da_porta_-_F%C3%A1bio_Telles.pdf Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
