サクサク読めて、アプリ限定の機能も多数!
タグをすべて表示
関連タグはありません
タグの絞り込みを解除
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
Recent entries Apache2.4のリリース予定は来年(2011年)初め(あくまで予定) inoue 2010-12-23 Herokuの発音 inoue 2010-12-20 雑誌記事「ソフトウェア・テストPRESS Vol.9」の原稿公開 inoue 2010-12-18 IPA未踏のニュース inoue 2010-12-15 労基法とチキンゲーム inoue 2010-12-06 フロントエンドエンジニア inoue 2010-12-03 ASCII.technologies誌にMapReduceの記事を書きました inoue 2010-11-25 技術評論社パーフェクトシリーズ絶賛発売中 inoue 2010-11-24 雑誌連載「Emacsのトラノマキ」の原稿(part8)公開 inoue 2010-11-22 RESTの当惑 inoue 2010-11-22 「プ
SQLite3を使用している場合、insertしたレコードをdeleteしてもDBファイルのサイズは小さくなりません。そこで、フラグの立っているレコードを一つselectして該当レコードをupdateする方法を知りたいです。また、複数レコードが選択された場合やレコードが一つも選択されなかった場合の条件判定についても教えてください。 SQLite3を使用している場合、insertしたレコードをdeleteしてもDBファイルのサイズが変わらないことがわかりました。そこで、フラグの立っているレコードを一つselectして該当レコードをupdateする方法を教えてください。また、複数レコードが選択された場合やレコードが一つも選択されなかった場合の条件判定についても教えてください。 DB及びSQLに詳しい方、教えてください。 sqliete3を使ってます。 insertしたレコードをdeleteして
まず、sqliteはphp5に標準に付属していることから、未だにphp4が主体(linuxのディストリビュータは未だにphp4のRPM配布です)なことが原因だと思います。 さて・・ sqliteに関しては、何度か日記で書いていますので、ここでは深く書かないことにして・・・ postgreSQLと同様のvacuumコマンドですが、同じくデータベースの未使用部分の圧縮(?もしくは排除?)を行います。 このコマンドを使用した後は、データベースが最適化されて、ファイルサイズが小さくなっていると言うことになります。 そういう意味では定期的に使用すべきコマンドだと思いますが、注意が必要な点もあります。 これは、私自身以前に悩んだことがあるのですが、バージョン管理をきちんとする必要があるという点です。 phpをコンパイルする際、sqliteを組み込んだバージョンとsqliteのCUIコマンドツールのバー
ランキング
お知らせ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く