タグ

sqliteに関するmi_kattunのブックマーク (6)

  • rdiffを使ったSQLiteのバックアップ - ts1の日記

    稼働中のWebアプリのSQLiteデータベースを定期的にバックアップしたい (単なるファイルコピーではデータの一貫性を保証できない…コピー中に更新されたら?)。 従来は sqlite3 データベース .dump > バックアップをcronでまわしてダンプをとっていた。 小規模なうちはこれでよかったが、データベースのサイズが100MB単位になると1分以上かかるケースもあり、その間にアプリからの更新がブロックされタイムアウトしてエラーが頻発していた。 LVM上であればスナップショットを使ってロックなしでバックアップすることができるが、通常のパーティションの上で稼働しているシステムでは (reflinkもまだないし) ロックをするほかない。 いろいろ調査・実験した結果、rdiffを使うとロック時間を最小化することができた。 rdiffはバイナリ差分をとるツールで、前回のバックアップからの差分をと

    rdiffを使ったSQLiteのバックアップ - ts1の日記
  • SQLite が unable to open database file で困った - daily dayflower

    データベースファイルはちゃんと httpd から読み書きできるようにしてるのに! いろいろやってたらどうも読めるけど書けない,ということに気づきました。も,もしや,と思って「データベースファイルを置いてあるディレクトリ」の書き込み属性を on にしたら OK になりました。 どういうことかざっくり書くと, drwxr-xr-x dbdir/ _rwxrwxrwx dbdir/target.db というように,データベースファイルの書き込み権限だけで安心してちゃだめで, drwxrwxrwx dbdir/ _rwxrwxrwx dbdir/target.db にしなきゃいかんということです*1。 追記: お礼とかはわざわざコメント欄とかでいただかなくて結構ですよ〜恐縮です *1:もちろん owner 等変更するのでもいいけど

    SQLite が unable to open database file で困った - daily dayflower
  • [C#][SQLite]System.Data.SQLiteを試してみた

    Ruby on Railsをかじってたときに、SQLiteという超手軽なデータベースがあるのは知ってたけど、.NETにゃ~あまり関係ないかと思ってました。でも、調べてみると、SQLiteをC#で書き直したという素晴らしいものがあるということに先日気づきました。 参考にしたサイト http://d.hatena.ne.jp/gsf_zero1/20070713/p1 C#で書き直したものという情報 http://sealdb.ddo.jp/develop/sqlite/index.htm とても詳しいインストール方法とか http://mitc.xrea.jp/diary/046 自分の環境に一番近いものにたいする情報かも http://download.microsoft.com/download/7/1/3/7138629A-8630-4027-ADE2-819462B6FC70/040

  • ADO.NET SQLite

    SQLite ADO.NET 2.0 ProviderAn open source ADO.NET provider for the SQLite database engine System.Data.SQLite is the original SQLite database engine and a complete ADO.NET 2.0 provider all rolled into a single mixed mode assembly.  It is a complete drop-in replacement for the original sqlite3.dll (you can even rename it to sqlite3.dll).  Unlike normal mixed assemblies, it has no linker dependency o

  • 403 Forbidden

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

  • Adobe AIR製のSQLiteフロントエンド·Lita MOONGIFT

    SQLiteはWebシステムに限らず、iPhoneGoogle Gears、Adobe AIR、Safariなど様々なソフトウェアで利用されている。各種言語向けにライブラリが提供されているだけでなく、手軽に利用できて動作も速いと簡易的に使うには十分な機能があるのが魅力だ。 SQLiteを開発に利用しているなら要チェック! そんな利用場面の多いSQLiteのデータを閲覧、管理するAdobe AIRソフトウェアがLitaだ。 今回紹介するフリーウェアはLita、Adobe AIR製のSQLiteフロントエンドだ。 LitaはDBファイルを指定して開く。テーブル一覧が表示され、テーブルを選択すると構造が一覧される。さらにデータを一覧したり、インデックスを確認することが可能だ。また、任意のSQLを実行することもできる。 データの確認(UTF-8ならば日語も表示される) もちろんテーブルを作成し

    Adobe AIR製のSQLiteフロントエンド·Lita MOONGIFT
  • 1