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?
¡banco de trabajo parece el mejor! Definitivamente lo usaré –
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
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