Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak przeglądać trigger'y , procedury , widoki
Sokrates
post 1.02.2010, 15:03:51
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Wrocław

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


Mam takie ciekawe pytanie,
jak pod phpmyadmin mogę przeglądać stworzone trigger'y / procedur'y / widoki?
Czy jest to w ogóle możliwe ?
A jeśli nie to pod jakim narzędziem mógł bym przeglądać takie rzeczy?

I jeszcze jedno pytanie które mi się nasunęło przy pisaniu tego wątku.
Czy dla MySQLa jest jakaś taka aplikacja (nie web, ale program) jak pgadmin?

Jaką aplikacje polecacie pod MySQL'a która oferuje dużą funkcjonalność programu i jest open source (ale nie koniecznie)?


--------------------
Pozdrawiam,
Sokrates
Go to the top of the page
+Quote Post
tvister
post 1.02.2010, 15:16:49
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 29
Dołączył: 18.08.2008

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


Masa jest takich klientów sql-a. Osobiście używam Sqlyog.

Ten post edytował tvister 1.02.2010, 15:17:12


--------------------
Kto rano wstaje ten leje jak z cebra.
Go to the top of the page
+Quote Post
blooregard
post 1.02.2010, 15:30:40
Post #3


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
Czy dla MySQLa jest jakaś taka aplikacja (nie web, ale program) jak pgadmin?

Jaką aplikacje polecacie pod MySQL'a która oferuje dużą funkcjonalność programu i jest open source (ale nie koniecznie)?

MySQL Admin + MySQL QueryBrowser + MySQL Workbench (ten ostatni coś a'la DBDesigner)


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
skowron-line
post 1.02.2010, 15:32:15
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


mysql control center
Co to znaczy przeglądać widoki questionmark.gif wyświetlić listę questionmark.gif czy składnie questionmark.gif


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
Sokrates
post 1.02.2010, 20:32:05
Post #5





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Wrocław

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


w phpmyadmin mogę tworzyć procedury, trigery, view (widoki) , ale co do tych 2 pierwszych nie mogę ich przeglądać tak, jak tabele. Chciał bym zobaczyć jakie triggery są przypisane do tabel i co one robią (czyli podejrzeć kod triggera), albo zobaczyć jakie procedury działają na bazie i co one robią. A nie wiem dla czego w phpmyadmin tego nie widzę , nie wiem czy to wina konfiguracji phpmyadmina czy może w ogóle tego nie ma w phpmyadminie...


--------------------
Pozdrawiam,
Sokrates
Go to the top of the page
+Quote Post
skowron-line
post 1.02.2010, 20:37:32
Post #6





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


http://stackoverflow.com/questions/47363/h...-mysql-database
sprawdź coś takiego.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
Sokrates
post 2.02.2010, 12:26:21
Post #7





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Wrocław

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


:-)
Powiedzmy że częściowo pomogło, ale chodziło mi o coś takiego jak przeglądanie tabel np w phpmyadmin ,
aby też tak samo móc przeglądać np triggery, procedury...
Aby móc podejrzeć kod triggera, procedury.
  1. SHOW TRIGGER

daje tylko informację że jakiś trigger jest założony i na jakim mechanizmie tabeli on działa (przed, po/dodawania, usuwania,aktualizacji)
gorzej jest z podejrzeniem kodu tego triggera.

Tak jak pisałem najlepiej by mi pasowało jak by triggery/procedury były widziane jako linki (tak jak to w tej chwili jest z tabelami w phpmyadmin)
ale czy to jest możliwe ?

Zainstalowałem sobie MySQL Admin + MySQL QueryBrowser + MySQL Workbench
jednak jak próbuje się połączyć za pomocą MySQL Admin to wyświetla mi błąd:
ERROR 2003
ale pingi przechodzą.

Ktoś z obecnych używa tego programu? CO może być nie tak (bazę mam na zew. serwerze) do tej pory łączyłem się po prze phpmyadmin (po localhoscie),
może trzeba ustawić jakieś połączenia zew. do serwera?

Dobra udało mi się połączyć, ale w sumie nigdzie nie widzę możliwości przeglądania triggerów podłączonych pod tabele tak jak tu:



--------------------
Pozdrawiam,
Sokrates
Go to the top of the page
+Quote Post
Mchl
post 3.02.2010, 17:25:30
Post #8





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


Jak masz dostęp do bazy information_schema to
Kod
SELECT
  ACTION_STATEMENT
FROM
  information_schema.TRIGGERS
WHERE
  TRIGGER_SCHEMA = 'bazaWKtórejJestTrigger'
  AND TRIGGER_NAME = 'nazwaTrigggera'


Podobnie w tabeli ROUTINES znajdziesz kod procedur i funkcji.
Go to the top of the page
+Quote Post
Sokrates
post 3.02.2010, 20:08:23
Post #9





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Wrocław

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


oooo i właśnie o coś takiego mi chodziło...

Dzięki...


--------------------
Pozdrawiam,
Sokrates
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: 1.05.2025 - 05:28