2011-12-13 13 views
5

Ho un problema ricorrente con phpMyAdmin: la sua funzione relation view consente di creare/rilasciare chiavi esterne, ma non offre alcun controllo sul nome del vincolo creato.Strumento di amministrazione MySQL con gestione seria delle chiavi esterne

Fondamentalmente, si basa su nomi FK predefiniti come UserAddress_ibfk_2.

Ciò diventa difficile quando si tenta di eseguire una versione di un database con patch SQL, quando non si ha il controllo sui nomi dei vincoli. Ovviamente possiamo scrivere manualmente tutte le query relative a FK, ma è come perdere un po 'il punto di usare uno strumento come PMA.

Voi ragazzi state usando buone alternative a phpMyAdmin che hanno un bel editor FK che consente di modificare i nomi dei vincoli?

risposta

6

È possibile utilizzare:

Mysql Workbench

navicat

sqlyog

SQL Maestro

Sono disponibili in versione diversa di Windows, Linux o Mac

+2

workbench sembra il migliore! Lo userò sicuramente –

+0

Whoa, bel post, grazie. TBH Mi aspettavo uno strumento * meno * visivo, come solo un menu a discesa per la relazione (come in PMA) e una casella di testo per il nome della relazione. Sembra che tutti gli strumenti siano visivi, una ragione per questo? – Benjamin

+0

Oh, in realtà, ho appena trovato quello che mi serve nel workbench MySQL: ** Browser degli oggetti ** -> tasto destro del mouse sul nome di una tabella -> ** Alter Table ** -> ** Foreign Keys ** tab nella parte inferiore del schermo! – Benjamin

1

Sì si chiama Mysql Workbench

Molto utile strumento e disponibile in differenti sistemi operativi

0

È possibile utilizzare gli editor di oggetti in dbForge Studio for MySQL. Tutti gli editor di oggetti sono disponibili in una Express Edition gratuita.

Presto, editor di oggetti in stile piatto nella prossima versione.

Problemi correlati