2

私はサイトを持っていますが、1 ページが非常に長いです。このページをリファイナリーの cms ページ エディターで保存しようとしたところ、mysql2 データベースのテーブル page_part に 65534 バイトしか保存されませんでした。page_parts のフィールド本文を中間テキストに変換しました。これにより、ページをデータベースに保存するのに役立ちますが、リファイナリーはまだ 65534 バイトしか使用していません。これを増やすことはできますか?

Rails 3.2.2
製油所cms 2.0.2。

4

1 に答える 1

0

それはmysqlの制限だと思います。Mysql には、より多くのテキストを格納できるデータ型がいくつかあります。移行を作成して、refinery_page_parts.body 列を「mediumtext」(1600 万文字) または「longtext」(4 兆文字以上) に変更する必要があります。このような:

change_column :refinery_page_parts, :body, 'mediumtext'

また

change_column :refinery_page_parts, :body, 'longtext'
于 2012-05-31T19:36:47.213 に答える