Necesito cambiar un tipo de columna de texto a texto largo en mi secuencia de comandos de Rails, pero no puedo encontrar nada sobre cómo hacerlo.
¿Alguien se ha encontrado con esto?
¡Gracias! Dennis
ruby-on-rails
migration
ruby-on-rails-3
dennismonsewicz
fuente
fuente
Respuestas:
Las
text
manijas tipotinytext
,text
,mediumtext
ylongtext
para MySQL, si eso es lo que está utilizando. Simplemente especifique el límite superior usando:limit => ...
Ejemplo:
El valor predeterminado de
limit
es 65535, como se esperaba.La documentación de MySQL se puede encontrar aquí .
fuente
4.gigabytes - 1
) oMysql2::Error: Display width out of range for column ....
se eleva.16.megabytes - 1
, pero todavía tengo un texto largo, no un texto medio. ¿Alguna idea de por qué? Gracias.