Por lo tanto, nuestro entorno de destino es linux, lo que hace que mysql distinga entre mayúsculas y minúsculas por defecto. Soy consciente de que podemos hacer que nuestro entorno Linux no distinga entre mayúsculas y minúsculas con la variable low_case_table_names, pero preferiríamos no hacerlo. Nos han mordido algunas veces con un desajuste de caso porque nuestras plataformas de desarrollo son OSX, y mysql no distingue entre mayúsculas y minúsculas.¿Puedo forzar la distinción entre mayúsculas y minúsculas del nombre de tabla MySql en sistemas de archivos que no distinguen entre mayúsculas y minúsculas?
¿Existe alguna manera de forzar que los nombres de las tablas distingan entre mayúsculas y minúsculas en mi instalación OSX de MySql (5.0.83 si eso es importante) para detectar un error de nombre de tabla antes de implementar en los servidores de integración que se ejecutan en Linux ?
Nuestros nombres de tabla no están en conflicto. Pero a veces tenemos un código que descapitaliza los nombres de las tablas, y la naturaleza insensible a las mayúsculas y minúsculas del sistema de archivos OS X por defecto significa que no vemos el error hasta que lo implementemos en Linux. –