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 le faire.
Quelqu'un a-t-il rencontré cela?
Merci! Dennis
Le type text
gère tinytext
, text
, mediumtext
et longtext
pour MySQL, si c'est ce que vous utilisez. Spécifiez simplement la limite supérieure en utilisant :limit => ...
Exemple:
change_column :articles, :body, :text, :limit => 4294967295
La valeur par défaut de limit
est 65535, comme prévu.
1 to 255 bytes: TINYTEXT
256 to 65535 bytes: TEXT
65536 to 16777215 bytes: MEDIUMTEXT
16777216 to 4294967295 bytes: LONGTEXT
La documentation MySQL peut être trouvée ici .