2011-09-14 5 views
2

私のアプリケーションでは、新しいバージョンをリリースするときに、新しいテーブルを追加したり既存のテーブルをSQliteで変更して既存のデータベーステーブルを変更します。iPhoneのバッチでSQLiteのSQLクエリを事前にインポートする

私はスクリプト/テキストファイルで同じものを書いており、一度実行する既存のデータベースにバッチ形式で直接インポートしたいと考えています。

私は別々にそれぞれの変更クエリを書くことで同じことができることを知っていますが、これはまた、質問を書くための実行時間と時間を増加させます。

私はこれをどのように達成することができますか?私が使用

答えて

0

一つは、私はまた、別のバージョンのアレイを有する

人= {[FNAME、LNAME、住所、郵便番号]}

ように、各テーブルのcolumsの配列を維持するました、それはバージョン1、人、4つの列のために持っていることを私に伝えます。

次に、アプリケーションを更新し、f.exを追加しました。 gsmの人に、私は配列とカウントを更新します。次に、データベースsqlite_masterでクエリを実行し、データを解析します。

「.schema persons」を実行してcreate文を取得できます。これはあなたが一度行う作業であり、このように最新のテーブルでalter tableを実行することは決してありません。あなたは組織化する必要があります。

関連する問題