On 4 Nov 2009, at 5:05pm, sorka wrote:

> Hmm. Have you actually tried this yourself?
>
> Here's what I get with a simplified example:
>
> CREATE VIRTUAL TABLE keyword using FTS3(programId INTEGER PRIMARY KEY,
> title);
> INSERT OR IGNORE INTO keyword (programId, title) VALUES(3, "A");
> INSERT OR IGNORE INTO keyword (programId, title) VALUES(3, "A");
> sqlite> select * from keyword;
> 3|A
> 3|A

Erm ... I don't use FTS3 or VIRTUAL TABLEs but can someone else tell  
me whether this shows a bug for a VIRTUAL TABLE ?

sorka, instead of using INTEGER PRIMARY KEY, can you try one or both  
of these:

CREATE VIRTUAL TABLE keyword using FTS3(programId INTEGER UNIQUE,  
title);
CREATE VIRTUAL TABLE keyword using FTS3(programId INTEGER  
AUTOINCREMENT, title);

Simon.
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to