データベース内のテーブルコピーする方法。いくつかあるんだけど。
sqliteのコマンドシェルでやるにはこうする
複数DBを読み込んでコピー
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/takuya/Desktop/9501_JST.sqlite.db 1 temp sqlite> attach database "9501.sqlite.db" AS orig; sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/takuya/Desktop/9501_JST.sqlite.db 1 temp 2 orig /Users/takuya/Desktop/9501.sqlite.db
2つのデータベースが見える状態にして
sqlite> insert into main.price_log select * from orig.price_log;
とすれば、 別のデータべ―スからテーブルをコピーして持ってこられる。
複数のDBファイルを同時に扱う方法は役に立つので覚えておいて損はなさそう。