まず、 "augumented schema"の意味を明確にします。 私は正確にschema_oldと同じであるschema_newとその後schema_old DB_NEWではなく、これらの機能のためにDB_OLDいる:列数の増加であったかもしれないいくつかの新しいテーブルが SQLite: "拡張されたスキーマ"を持つDBから別のデータベースへのデータのインポート
- 別の方法でそれを言っ
は、schema_newはschema_oldに含まれるすべての情報を含むように構築され、いくつかのより多くの(両方のテーブルおよび列の)
データをインポートするには:
ATTACH 'dbfile_old' AS db_old;
INSERT INTO nametable SELECT * FROM db_old.nametable;
これは明らかにうまく動作します。 しかし、1つずつコマンドを挿入するのではなく、1つのコマンドですべてのテーブルをインポートする方法があるのだろうかと思います。 もちろん、この手続きで隠されている問題がある場合は、私はすぐに見ることができません(追加された列が{null}値で埋められていることを念頭に置いてください)。
ありがとうございました。
少なくとも、私は存在しないものを探すために時間を無駄にしません。ありがとう。 :) – DrHell