2010-05-24 4 views

답변

1

SQLite는 테이블을 일반 테이블에서 FTS3 테이블로 변경하는 것을 지원하지 않습니다. ALTER TABLE으로 할 수있는 작업은 테이블 이름을 변경하거나 열을 추가하는 것입니다.

CREATE VIRTUAL TABLE을 사용하여 FTS3 테이블을 만든 다음 데이터를 복사해야합니다.

+0

품질에 대한 답변 감사드립니다. 불행히도 나는 다른 데이터베이스와 함께 작동하도록 sqlalchemy를 사용하여 데이터베이스를 만들고있다. 테이블을 만든 후에 FTS3을 추가해야합니다. sqlalchemy에 테이블을 모델링 할 때 sqlite3 및 fts3에 대한 특수 선언이 있는지 궁금합니다. –

관련 문제