Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zalogowany użytkownik w zapytaniu
Indeo
post 15.06.2012, 12:01:18
Post #1





Grupa: Zarejestrowani
Postów: 295
Pomógł: 7
Dołączył: 26.03.2004
Skąd: Opole

Ostrzeżenie: (0%)
-----


Mam pytanie - jak można z poziomu zapytania sql uzyskać informacje o zalogowanym do bazy użytkowniku? Czy jest jakaś zmienna, która to przechowuje? Chcę podczas UPDATE tabeli zapisać kto dokonał zmian, a nie wiem jak uzyskać z poziomu sql'a kto jest zalogowany.
Będę wdzięczny za pomoc wink.gif


--------------------
Go to the top of the page
+Quote Post
nospor
post 15.06.2012, 12:25:17
Post #2





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6297
Dołączył: 27.12.2004




Nie używam postgre ale wpisałem w google:
postgresql connected user info

I już jeden z pierwszych wyników rozwiązuje tę skomplikowaną zagadkę...
http://stackoverflow.com/questions/464623/...atabase-via-sql


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Indeo
post 15.06.2012, 12:40:45
Post #3





Grupa: Zarejestrowani
Postów: 295
Pomógł: 7
Dołączył: 26.03.2004
Skąd: Opole

Ostrzeżenie: (0%)
-----


To co znalazłeś umozliwia zobaczenie listy wszystkich uzytkowników w systemie (odpowiednik select * from mysql.user) oraz wyświetla listę aktualnie zalogowanych użytkowników.
A ja chcę żeby zapytanie sql wyświetliło nazwę konkretnego użytkownika, który je wykonuje. Mam system GIS działający na postgres i chcę przy pomocy triggerów zapisywać kto co nagrzebał, a każdy z użytkowników loguje sie do aplikacji desktopowej jako user postgresa.
Wracamy do gry! snitch.gif

Mam!
  1. SELECT session_user;


;>
Dzięki za pomoc


--------------------
Go to the top of the page
+Quote Post
kacuina
post 19.08.2012, 07:37:57
Post #4





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 19.08.2012

Ostrzeżenie: (10%)
X----


Mam system GIS działający na postgres i chcę przy pomocy triggerów zapisywać kto co nagrzebałquestionmark.gifquestionmark.gif








Powód edycji: [nospor]:
Go to the top of the page
+Quote Post
Indeo
post 23.08.2012, 08:13:33
Post #5





Grupa: Zarejestrowani
Postów: 295
Pomógł: 7
Dołączył: 26.03.2004
Skąd: Opole

Ostrzeżenie: (0%)
-----


Co w tym dziwnego? Użytkownicy logują się, rysują w QGisie, mapa jest w POSTGISie pod POSTGRESEM. Chcę rejestrować kto co pozmieniał, co dodał, co usunął. Chcę mieć historię każdego rekordu.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 07:43