SQLite

記事:


STRICT table: 型を厳密にしてエラーを出す

CREATE TABLE t1(a ANY) STRICT;
INSERT INTO t1 VALUES('000123');
SELECT typeof(a), quote(a) FROM t1;
-- result: text '000123'

バックアップ/リストア


最適化

異なるDB間でのテーブルコピー

sqlite3 new.db
sqlite> ATTACH DATABASE 'old.db' AS old;
sqlite> .databases
seq  name             file
---  ---------------  ----------------------------------------------------------
0    main             /tmp/new.db
2    old              /tmp/old.db

sqlite> BEGIN;
sqlite> INSERT INTO main.table1(c1,c2,c3) SELECT c1,c2,c3 FROM old.table1;
sqlite> COMMIT;
sqlite> DETACH DATABASE old;

CentOS5.xでpecl sqliteのインストール

複数のDBを連結して使用


ツール



添付ファイル: filesqlite.c.1.03.patch 1995件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-02-13 (月) 13:54:22