直ぐに使えて、ちょっとしたデータ管理には便利な sqlite ですが、他のデータベースと同じように使うには無理で、機能がない部分が多いです。
- 認証がなく、ユーザーがない
- 他ホストからの接続ができない
- 同時多数接続大量処理 (テーブルがロックして更新出来ないことがある)
- CURRENT_TIMESTAMP がないので、関数を使う
- 列の削除ができない (ALTER TABLE tablename DROP columnname)
- ストアドプロシージャーがない (トリガーはある)
- 文字長がない (文字列型は全部 Text にする)
- 数値型が少ない (INTEGER, REAL, NUMERIC だけ)
- TRANCATE TABLE
- LEFT OUTER JOIN
- ALL, ANY
|
|