私はFTS4テーブルでSQLiteデータベースを使用するAndroidアプリケーションを開発しています。SQLiteテーブルがFTS4であることを確認
アプリには、外部メモリからデータベースをインポートするオプションがあります。このデータベースは、すべての正しい表と列があることを確認するためにチェックする必要があります。私はすでにそれを行うためのコードを持っていますが、テーブルが "普通"かFTS4かをチェックする方法はわかりません。これにより、後でMATCH
のクエリで問題が発生します。
テーブルがFTS4であるかどうかをチェックする唯一の方法は、MATCH
でランダムなクエリを実行することです。エラーが発生した場合は、そうでないためです。
これは、コマンドだけの場合と同じように行うより良い方法はありますか?
ありがとう。私はあなたの最初の提案が好きです。 –