J'ai besoin de changer un type de colonne de texte en texte long dans mon script Rails, mais je ne trouve rien sur la façon de procéder.
Quelqu'un a-t-il rencontré ça?
Merci! Dennis
ruby-on-rails
migration
ruby-on-rails-3
dennismonsewicz
la source
la source
Réponses:
Les
text
poignées de typetinytext
,text
,mediumtext
etlongtext
pour MySQL, si c'est ce que vous utilisez. Spécifiez simplement la limite supérieure en utilisant:limit => ...
Exemple:
La valeur par défaut de
limit
est 65535, comme prévu.La documentation MySQL peut être trouvée ici .
la source
4.gigabytes - 1
) ou bienMysql2::Error: Display width out of range for column ....
est déclenché.16.megabytes - 1
, mais j'ai toujours un texte long, pas un texte moyen. Une idée pourquoi? Merci.