Ich muss einen Spaltentyp in meinem Rails-Skript von Text in Langtext ändern, kann aber nichts dazu finden.
Ist jemand darauf gestoßen?
Vielen Dank! Dennis
Ich muss einen Spaltentyp in meinem Rails-Skript von Text in Langtext ändern, kann aber nichts dazu finden.
Ist jemand darauf gestoßen?
Vielen Dank! Dennis
Antworten:
Die textGriffe tinytext, text, mediumtext, und longtextfür MySQL, wenn es das ist , was Sie verwenden. Geben Sie einfach die Obergrenze mit an:limit => ...
Beispiel:
change_column :articles, :body, :text, :limit => 4294967295
Der Standardwert von limitist erwartungsgemäß 65535.
1 to 255 bytes: TINYTEXT
256 to 65535 bytes: TEXT
65536 to 16777215 bytes: MEDIUMTEXT
16777216 to 4294967295 bytes: LONGTEXT
Die MySQL-Dokumentation finden Sie hier .
4.gigabytes - 1) oder Mysql2::Error: Display width out of range for column ....wird angehoben.
16.megabytes - 1, aber ich habe immer noch einen Langtext, keinen Mediumtext. Irgendeine Idee warum? Vielen Dank.