タグ

ブックマーク / yuumi3.hatenablog.com (1)

  • Ruby on RailsでMySQLに画像を格納する - yuumi3のお仕事日記

    訳あって、Ruby on RailsMySQLに画像を格納し使う実験をした。 migrationでの指定 画像を格納するカラムは migration では binary を指定します。ただし、そのままでは 64Kbyteまでしか格納出来ない blob型になってしまいます。これを mediumblob型にするには、 migrationファイルで :limit => (16*1024*1024 - 1) を指定します。 def self.up create_table :table_name do |t| t.binary :column_name, :limit => (16*1024*1024 - 1) t.timestamps end endネットを検索すると、mediumblob指定の為に execute でMySQLSQL文を書くような記事が見つかりますが、そんな面倒はいりません

    nippondanji
    nippondanji 2010/11/08
    ナイスエントリ!画像が大きくなったときに性能が劣化するのはドライバの問題な可能性もある。mysql2やruby-mysqlではどうなるだろうか。
  • 1