2006年5月30日の投稿

2006-05-30
晴れ

SQLite にも手を出す

ゆりこ による 02:38:00 の投稿
カテゴリー: ソフトウェア

自前のウェブログシステム構築ですが、PHP5 の PDO を使っているので、MySQL だけじゃなくて他の RDBMS にも対応できるようにしたいと考え、SQLite もかじってみることにしました。SQLite は PHP5 にバンドルされているデータベースで、常駐するサーバーが不要なことがメリットです。MySQL ではサーバープロセスを走らせる必要がありますが SQLite はそれが不要なのです。

手元の iBook にも PHP5 と MySQL をインストールしていますが、PDO_MYSQL がうまく入れられなかったのでローカルでのテストができません。PDO_MYSQL をなんとかインストールさせる作業と並行して、SQLite に対応させてもオモロイのではないかと思ったのです。

ただ、SQLite はデーター型が少なく、MySQL とでは対応している SQL 文に違いがあります。両方対応させるために、テーブル定義も少し修正する必要がありそうで、またまた難儀しそうです……。

コメント機能はまだ

ゆりこ による 02:44:00 の投稿
カテゴリー: 更新履歴

トラックバック機能は、PEAR の Services_Trackback を利用するとあっさり実装できましたが、コメントは時間がかかっています。なぜなら、管理者ログインした状態だと、名前・メールアドレス・ウェブアドレスの入力を省略できるようにしようと考えているからです。

こういう実装をする場合、ログイン機能をつけた上で、入力フォームでログイン状態を確認しなければなりません。ログイン画面をどこに置くか、ログイン状態をどう確認するかなどが悩みどころです。PEAR の Auth パッケージを使えばラクそうなので、その方向でやってみますか……。