Мне нужно изменить таблицу sqlite3, чтобы добавить FTS3 - PullRequest
1 голос
/ 24 мая 2010

Мне нужна возможность добавить FTS3 в таблицу sqlite3 после ее создания, а не так, как она создана. Кто-нибудь знает синтаксис ALTER для достижения этой цели?

1 Ответ

1 голос
/ 24 мая 2010

SQLite не поддерживает преобразование таблицы из обычной таблицы в таблицу FTS3 .Все, что вы можете сделать с ALTER TABLE, это изменить имя таблицы или добавить столбцы.

Вам придется использовать CREATE VIRTUAL TABLE, чтобы создать таблицу FTS3, а затемскопируйте данные.

...