Rozne polaczenia z baza

Witam, interesuje mnie mozliwosc polaczenia z baza roznymi loginami i haslami
juz przyblizam dlaczego tak…
korzystajac z postgresql robie widoki dla kazdej tabelki i spradzam login na podstawie tego
jesli user x zrobi select * from widok;
zobaczy swoje dane;

a jesli zaloguje sie user y
i wykona select’a to zobaczy swoje dane.

podobnie jest z delete i update.
To jest o wiele prostsze zabezpieczenie niz
select * from tabela where user_id = ‘123’
gdzie zawsze jakis injection sie moze zjawic :wink:

Dlatego jak moge sie logowac do bazy zmiennymi loginami ?

OK przypadkiem udalo mi sie. Sory za zamieszanie i dzieki za zainteresowanie.

conn = {:adapter => ‘mysql’, :database => ‘ruby_test’, :username => ‘root’, :password => ‘moje_tajne_haslo’, :host => ‘localhost’}
Test.establish_connection(conn)

Najlepszego w nowym roku !!