2014-02-17 4 views
0

Есть ли способ просмотреть существующие объявления индексов в sqlite3? Мне нужно узнать во время выполнения, есть ли индексы в определенных столбцах, и до сих пор я не могу найти нигде, что объясняет, как извлекать объявления без использования sqlite3 CLI.Программно извлекать индексы в sqlite

+0

В общем, ваше приложение не должно касаться проблем DDL во время выполнения. Какая большая проблема вы пытаетесь решить? –

+0

Во время выполнения я создаю новую таблицу - в которой я могу пропустить эту проверку, не будет набора индекса; или используя существующую таблицу. Однако эта таблица может иметь или не иметь такой же набор индексов, поэтому мне нужно выяснить, какие индексы установлены, и какой индекс не так, я могу «заполнить пробелы» там, где это необходимо. –

+0

Опять же, почему ваш код приложения работает с DDL? Создание новых таблиц _should_ действительно выходит за рамки проблемы вашего приложения, если только вы не пишете, скажем, приложение для Android. Что мешает вам вручную настроить схему один раз и полностью вне приложения? –

ответ

Смежные вопросы