У меня проблема с добавлением индекса в базу данных памяти, присоединенную к основной базе данных.
1) Я открываю базу данных (F) из файла
2) Присоедините базу данных: memory: (M)
3) Создание таблиц в базе данных M
4) Копировать данные из F в M
Я также хотел бы создать индекс в базе данных M, но не знаю, как это сделать.
Этот код создает индекс, но в базе данных F:
sQuery = "CREATE INDEX IF NOT EXISTS [INDID] ON [PANEL]([ID] ASC);";
Я пытался добавить квалификатор имени перед именем таблицы следующим образом:
sQuery = "CREATE INDEX IF NOT EXISTS [INDID] ON [M.PANEL]([ID] ASC);";
но SQLite возвращает сообщение о том, что столбец main.M.PANEL не существует.
Что я могу сделать?