iPhone アプリを新しいデータベース バージョンに移行したいと考えています。一部のバージョンが保存されていないため、特定の列名が存在するかどうかを確認する必要があります。
これStackoverflow エントリ選択することを提案する
SELECT sql FROM sqlite_master
WHERE tbl_name = 'table_name' AND type = 'table'
結果を解析します。
それは一般的な方法ですか?代替手段はありますか?
ベストアンサー1
PRAGMA table_info(table_name);
すべての列名のリストが表示されます。