SQLite にできないこと
SQL Features That SQLite Does Not Implement より。
- ユーザごとにアクセス制限ができない。- GRANTによるアクセス権限の制御はできない。
- SQLite にはデータベースサーバが存在せず、クライアントが直接 DB ファイルにアクセスする形式のため、サーバでの GRANTによるアクセス権限の制御ができない。
 
- そのユーザーがファイルにアクセスできるということは、そのデータベースに対して何でもできるということを示す。- VIEWは使えるがリードオンリーである。
 
SQLite 2 と SQLite 3 の違い
- バージョン 3 では BLOB (Binary Large OBject) がサポートされた。
- バージョン 3 のほうがデータベースファイルのサイズがコンパクトになる。
- 整数の連番を生成する ROWID がバージョン 2 では 32bit、バージョン 3 では 64bit。
SQLite 2 のデータベースファイルを SQLite 3 のデーターベース形式に変換する
$ sqlite db2 .dump | sqlite3 db3