Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak przeglądać trigger'y , procedury , widoki
Forum PHP.pl > Forum > Bazy danych > MySQL
Sokrates
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)?
tvister
Masa jest takich klientów sql-a. Osobiście używam Sqlyog.
blooregard
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)
skowron-line
mysql control center
Co to znaczy przeglądać widoki questionmark.gif wyświetlić listę questionmark.gif czy składnie questionmark.gif
Sokrates
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...
skowron-line
http://stackoverflow.com/questions/47363/h...-mysql-database
sprawdź coś takiego.
Sokrates
:-)
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:

Mchl
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.
Sokrates
oooo i właśnie o coś takiego mi chodziło...

Dzięki...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.