2011-12-13 17 views
5

Tengo un problema recurrente con phpMyAdmin: su característica relation view permite crear/soltar claves externas, pero no ofrece control sobre el nombre de la restricción creada.Herramienta de administración MySQL con administración foránea de claves extranjeras

Básicamente, se basa en nombres de FK predeterminados como UserAddress_ibfk_2.

Eso se vuelve complicado cuando intentamos versionar una base de datos con parches de SQL, cuando no tenemos control sobre los nombres de las restricciones. Por supuesto, podemos escribir todas las consultas relacionadas con FK a mano, pero eso es como perder un poco el sentido de utilizar una herramienta como PMA.

¿Están usando buenas alternativas a phpMyAdmin que tienen un buen editor de FK que permite editar los nombres de las restricciones?

Respuesta

6

que puede utilizar:

Mysql Workbench

navicat

sqlyog

SQL Maestro

Están disponibles en diferentes versiones de Windows, Linux o MAC

+2

¡banco de trabajo parece el mejor! Definitivamente lo usaré –

+0

Whoa, buen post, gracias. TBH Esperaba una herramienta * visual * menos, como solo un menú desplegable para la relación (como en PMA), y un cuadro de texto para el nombre de la relación. Parece que todas las herramientas son visuales, ¿alguna razón para eso? – Benjamin

+0

Oh, de hecho, acabo de encontrar lo que necesito en MySQL workbench: ** Object Browser ** -> haga clic derecho en el nombre de una tabla -> ** Alter Table ** -> ** Foreign Keys ** pestaña en la parte inferior de la ¡pantalla! – Benjamin

1

Sí se llama Mysql Workbench

herramienta muy útil y disponible en diferentes sistemas operativos

0

Puede utilizar editores de objetos en dbForge Studio for MySQL. Todos los editores de objetos están disponibles en una Edición Express gratuita.

Pronto, editores de objetos de estilo plano en la próxima versión.

Cuestiones relacionadas