Ich möchte meine iPhone-App auf eine neue Datenbankversion migrieren. Da ich einige Versionen nicht gespeichert habe, muss ich prüfen, ob bestimmte Spaltennamen existieren.
Diese Stackoverflow-Eintrag schlägt vor, die Auswahl zu treffen
SELECT sql FROM sqlite_master
WHERE tbl_name = 'table_name' AND type = 'table'
und analysieren das Ergebnis.
Ist das der übliche Weg? Gibt es Alternativen?