In this case sqlite is compiled with the following flags: gcc -g -O2 -DSQLITE_OS_UNIX=1 -I. -I/third-party/sqlite3/src -I/third-party/sqlite3/ext/rtree -I/third-party/sqlite3/ext/fts3 -D_HAVE_SQLITE_CONFIG_H -DBUILD_sqlite -DSQLITE_HAS_CODEC=1 -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 -DSQLITE_DEFAULT_FOREIGN_KEYS=1 -DSQLITE_USE_URI=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 -DSQLITE_USE_DECIMAL2=1 -DSQLITE_ENABLE_STAT4=1 -DCODEC_TYPE=CODEC_TYPE_AES2562 -DSQLITE_SOUNDEX=1 -DSQLITE_ENABLE_EXTENSION_FUNCTIONS=1 -DSQLITE_OMIT_PREPARED=1 -DNDEBUG -DSQLITE_THREADSAFE=1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1? -DSQLITE_SMALL_STACK=1 -DHAVE_READLINE=0 -DHAVE_EDITLINE=1 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -o sqlite3 /third-party/sqlite3/src/shell.c sqlite3.c? -ledit -ldl -lpthread -lm -Wl,-rpath -Wl,/usr/local/lib
? > Tue Mar 22 2016 06:06:55 PM CET from "Domingo Alvarez Duarte" ><sqlite-mail at dev.dadbiz.es> Subject: [sqlite] FTS5 "constraint failed" > > Hello ! > > After seeing several times work/commits on fts5 I decided to try it on a > table shown bellow, and when trying to populate it I get this error >message: > > > sqlite> INSERT INTO fts_idx_items(fts_idx_items) VALUES('rebuild'); > Error: constraint failed > > The table has 12,000,000 records and it show the error message after 10 > seconds working, any clue on what can be happening ? > > Cheers ! > > CREATE TABLE "items" ( > ??? 'id' integer PRIMARY KEY, > ??? 'parent' INTEGER, > ??? 'by' text COLLATE NOCASE, > ??? 'score' integer DEFAULT 0, > ??? 'title' text? COLLATE NOCASE, > ??? 'type' text? COLLATE NOCASE, > ??? 'url' text? COLLATE NOCASE, > ??? 'deleted' BOOLEAN DEFAULT 0, > ??? 'dead' BOOLEAN DEFAULT 0, > ??? 'comment' TEXT COLLATE NOCASE, > ??? 'time' integer NOT NULL, > ??? descendants integer default 0 > ); > > CREATE VIRTUAL TABLE fts_idx_items USING fts5(title, comment, >content=items, > content_rowid=id); > > INSERT INTO fts_idx_items(fts_idx_items) VALUES('rebuild'); > > _______________________________________________ > sqlite-users mailing list > sqlite-users at mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > > > ?