MySql y MySql Admini
MySql y MySql AdministratorEstoy desarrollando con RubyOnRails y MySQL 4/5 en Windows, MacOS y FreeBSD. Normalmente uso MySql Administrator y MySql Quero Browser por la costumbre que tengo de usar las herramientas de Sql Server. Pero las primeras son BASTANTE malas en varias cosas: inestables, llenas de bugs y de funcionamiento no estándar. La última que me sucedió y que pongo aquí por si a alguien le sucede:
Tengo un campo en una tabla de tipo texto que se usa para serializar un arreglo de Ruby mediante ActiveRecord. Pero al pasar respaldos de cualquier máquina a otra y restaurarlos con el MySql administrator la información deja de ser reconocida por la aplicación. La causa es que la serialización usa CR (chr(13) o \n) para marcar el fin de registros (entiendo que es YAML) . El backup se hace correctamente escapando los caracteres a la forma estándar de \n. Pero el administrator los inserta literalmente, como dos caracteres y no como un CR. La solución encontrada después de algunas horas es no usar el administrator y usar la linea de comando de mysql directamente y meter el respaldo como script. El error lo comete también el query browser en modo query o script. Falla en Windows y Mac conectándose a cualquier SO.
0 Comments:
Post a Comment
<< Home