88 votes

Migration de rails 3 avec longtext

J’ai besoin de changer un type de colonne de texte à longtext dans mon script de Rails, mais ne trouve rien sur la façon de le faire.

Tout le monde a couru à travers ce ?

Merci ! Dennis

179voto

Chuck Callebs Points 8084

L' text type de poignées tinytext, text, mediumtext, et longtext pour MySQL, si c'est ce que vous êtes en utilisant. Il suffit de spécifier la limite supérieure à l'aide de :limit => ...

Exemple:

change_column :articles, :body, :text, :limit => 4294967295

La valeur par défaut de limit est de 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 de MySQL peuvent être trouvés ici.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X