タグ:SQLite3 の検索結果

RAMディスク上のSQLite3でAR.createを試す

@littlestarlingさんがtwitterで
「rake db:fixtures:load からかえってこない…2.5MB程度のcsvなのになんで?」
と呟いていたので。
RAMディスク上のSQLite3と、HDD上のSQLite3とでRailsのAR.createを試し、ベンチマークを取ってみました。(話の流れ上、トランザクションのあり/なしも同時に試した)

続きを見る >>

Ruby, Rails, SQLite3, パフォーマンス改善, トランザクション, RAMディスク | comments(0) | trackbacks(0)   2009.04.13 Mon 18:54

SQLite3が突然create/updateエラーを吐き出したら...

このブログは、DBにSQLite3を使っているのですが、ある日突然DBへの書き込み時に以下のようなエラーが出るようになりました。

A ActiveRecord::StatementInvalid occurred in ...(中略)...:

SQLite3::SQLException: attempt to write a readonly database: ...(中略)...
/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'

つい5分前までは、書き込みができていたのに、突然のエラー。
試しに、script/consoleでARオブジェクトを操作しようとしても、script/dbconsoleでSQLite3用のコンソールからカラムの操作をしようとしても、反応なし。

同じ問題で悩んでいる人がいるかもしれないので、原因と対策方法を書いておきます。

続きを見る >>

Ruby, Rails, SQLite3, SQLException | comments(0) | trackbacks(0)   2008.11.28 Fri 19:42

 
 

ABOUT ME

tak (Takahito Sezutsu)

コメント、トラックバックはお気軽に!

COMMENTS

  • Versions - Macで使えるGUIベースのSubversionクライアント
    TANIARollins23 (07.23)
  • Rails勉強会@東京第38回 行ってきました
    TamikaTurner (07.04)
  • MacのSkypeでログイン時プルダウンメニューに表示されるSkype名を消す方法
    tak (06.22)
  • 「オリジナルの項目が見つからなかったので、エイリアス“********”は開けません。」と出て、Finderで外付けHDDが開けない時は
    tak (06.22)
  • 「オリジナルの項目が見つからなかったので、エイリアス“********”は開けません。」と出て、Finderで外付けHDDが開けない時は
    ko (06.22)
  • MacのSkypeでログイン時プルダウンメニューに表示されるSkype名を消す方法
    Mac (05.06)
  • クックパッドの裏側を見てきました
    Taylor30CLEVELAND (03.23)
  • MacのSkypeでログイン時プルダウンメニューに表示されるSkype名を消す方法
    tak (03.11)
  • MacのSkypeでログイン時プルダウンメニューに表示されるSkype名を消す方法
    tama (03.11)
  • Mac版ATOK定額制(体験版)を1週間使ってみた
    tak (09.19)
フィードメーター - RED-MOUNT.COM
あわせて読みたいブログパーツ