Rails komut dosyamda bir sütun türünü metinden uzun metne değiştirmem gerekiyor, ancak bunun nasıl yapılacağına dair hiçbir şey bulamıyorum.
Kimse bununla karşılaştı mı?
Teşekkürler! Dennis
Rails komut dosyamda bir sütun türünü metinden uzun metne değiştirmem gerekiyor, ancak bunun nasıl yapılacağına dair hiçbir şey bulamıyorum.
Kimse bununla karşılaştı mı?
Teşekkürler! Dennis
Yanıtlar:
text
Tipi kolları tinytext
, text
, mediumtext
ve longtext
MySQL için, bu kullandığınız buysa. Kullanarak üst sınırı belirtin:limit => ...
Misal:
change_column :articles, :body, :text, :limit => 4294967295
Varsayılan değer, limit
beklendiği gibi 65535'tir.
1 to 255 bytes: TINYTEXT
256 to 65535 bytes: TEXT
65536 to 16777215 bytes: MEDIUMTEXT
16777216 to 4294967295 bytes: LONGTEXT
MySQL dokümantasyonu burada bulunabilir .
4.gigabytes - 1
) yoksa Mysql2::Error: Display width out of range for column ....
yükseltilmiş olmalıdır.
16.megabytes - 1
, ancak yine de uzun metnim var, orta metin değil. Herhangi bir fikrin neden? Teşekkürler.