/
niceSOFT
/
sqlite
ОбзорДокументацияВойти
/
niceSOFT
/
sqlite
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
sqlite/
.../fts5/test/
..
fts5_common.tcl

Extra tests.

2 года назад
fts5aa.test

Improve some of the error messages emitted by fts5 when it encounters corruption.

год назад
fts5ab.test

Avoid corrupting the fts5 index if a value that was inserted via sqlite3_bind_blob() in a non-utf8 db is deleted.

10 месяцев назад
fts5ac.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5ad.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5ae.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5af.test

Clamp the nToken parameter to the fts5 snippet() function between 0 and 64. It has always been documented this way, but not previously implemented. Report [bugs:/info/2026-06-08T08:29:00Z | 2026-06-08T08:29:00Z].

2 месяца назад
fts5ag.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5ah.test

Further tests and fixes for this branch.

2 года назад
fts5ai.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5aj.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5ak.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5al.test

Further tests and fixes for this branch.

2 года назад
fts5alter.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5auto.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5aux.test

Fix an OOB read caused by passing an out-of-range phrase number to fts5 auxiliary API xPhraseFirstColumn() in detail=columns mode.

месяц назад
fts5aux2.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5auxdata.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5bigid.test

Add extra tests for fts5, large rowids and "ORDER BY rowid DESC". No changes to code.

3 года назад
fts5bigpl.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5bigtok.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts5bigtok2.test

Avoid a possible integer overflow when fts5 tokenizes a very large document. Only possible with non-standard builds that use large values of SQLITE_MAX_LENGTH. Bug [bugs:/info/2026-06-09T05:27:16Z | 2026-06-09T05:27:16Z].

2 месяца назад
fts5blob.test

Alternative implementation of fts5 locale=1 feature that allows blobs to be stored in indexed columns of fts5 locale=1 tables.

2 года назад
fts5cat.test

Add tests to restore coverage of fts5_tokenizer.c.

2 года назад
fts5circref.test

Fix a crash in fts5 that could occur if shadow tables are modified or removed.

2 года назад
fts5colset.test

Have fts5.xBestIndex return SQLITE_CONSTRAINT, instead of a large cost, when no usable plan can be found.

2 года назад
fts5columnsize.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5config.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5conflict.test

Enable "OR IGNORE" support via SQLITE_VTAB_CONSTRAINT_SUPPORT for internal-content (not contentless or external-content) fts5 tables.

3 года назад
fts5connect.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
fts5content.test

Improve the error message returned when fts5 finds a row is missing from its content table.

2 года назад
fts5contentless.test

Add tests to restore coverage of fts5_config.c.

2 года назад
fts5contentless2.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5contentless3.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5contentless4.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5contentless5.test

In fts5, avoid starting a new merge of level L if there exists already an ongoing merge of a level less than L.

2 года назад
fts5corrupt.test

Improve some of the error messages emitted by fts5 when it encounters corruption.

год назад
fts5corrupt2.test

Improve some of the error messages emitted by fts5 when it encounters corruption.

год назад
fts5corrupt3.test

Remove harmless "breakpoint" command inserted by the previous check-in

месяц назад
fts5corrupt4.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5corrupt5.test

Avoid a possible buffer overrun in 32-bit builds of fts5 that could occur when processing corrupt records. Bug [bugs:/info/2026-06-14T12:21:15Z | 2026-06-14T12:21:15Z].

2 месяца назад
fts5corrupt6.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5corrupt7.test

Fix another buffer overread in fts5 that could occur when processing corrupt records. Bug [bugs:/info/2026-06-03T03:54:40Z | 2026-06-03T03:54:40Z].

2 месяца назад
fts5corrupt8.test

Optimize allocation of large tombstone arrays in fts5.

год назад
fts5corrupt9.test

Fix further problems with deleting from corrupt fts5 databases in secure-delete mode.

7 месяцев назад
fts5corruptA.test

Fix a buffer overread that could occur in fts5 within a memcmp() when doing an integrity-check on corrupted records.

2 месяца назад
fts5corruptB.test

Fix a problem in fts5 secure-delete code that could lead to a buffer overrun when dealing with a strategically corrupted database. Problem reported by YEONBA.

9 часов назад
fts5corruptbig.test

Avoid integer overflows (a) when dealing with zeroblob(N) calls when 2*N is larger than 2^31, and (b) in fts5 when a corrupt record is close to 2^31 bytes in size. Both of these require special builds with SQLITE_MAX_LENGTH set to a non-default value.

10 месяцев назад
fts5delete.test

Fix a typo in fts5delete.test.

2 года назад
fts5detail.test

Fix a memory leak in fts5 that could occur when processing a query containing multiple classes of error.

5 лет назад
fts5determin.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts5dlidx.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5doclist.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5ea.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5eb.test

Tcl_ChannelType implementations for Tcl9 apparently require that wideSeekProc be implemented. Also adjust minor test script issues for fts5 tests so that they can be run sequentially and so that they do not depend on the specific floating point output formats generated by Tcl.

2 года назад
fts5expr.test

Tests to improve coverage of fts5_expr.c.

2 года назад
fts5fault1.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts5fault2.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts5fault3.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts5fault4.test

Avoid reading the structure record from within the fts5 xConnect method.

2 года назад
fts5fault5.test

Remove some 'breakpoint' commands in test files.

9 лет назад
fts5fault6.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5fault7.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts5fault8.test

Ensure the fts5 xIntegrity method correctly returns error codes unrelated to corruption or missing SQL elements.

3 года назад
fts5fault9.test

Fix a test problem causing an error in fts5fault9.test.

9 лет назад
fts5faultA.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts5faultB.test

Allow fts5 to filter on multiple MATCH clauses in a single scan.

7 лет назад
fts5faultD.test

Add tests for the trigram tokenizer. Fix minor issues.

6 лет назад
fts5faultE.test

Allow fts5 trigram tables created with detail=column or detail=none to optimize LIKE and GLOB queries. Allow case-insensitive tables to optimize GLOB as well as LIKE.

6 лет назад
fts5faultF.test

Add tests and fixes for the new code on this branch.

3 года назад
fts5faultG.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5faultH.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5faultI.test

Fix a problem with UPDATEs on fts5 tables that contain blob values.

год назад
fts5first.test

Tcl_ChannelType implementations for Tcl9 apparently require that wideSeekProc be implemented. Also adjust minor test script issues for fts5 tests so that they can be run sequentially and so that they do not depend on the specific floating point output formats generated by Tcl.

2 года назад
fts5full.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5fuzz1.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts5hash.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5integrity.test

Omit explain_i calls from TCL test scripts.

5 месяцев назад
fts5integrity2.test

Fix a technically undefined signed integer overflow in fts5.

2 года назад
fts5interrupt.test

In fts5, avoid holding an open blob handle after an INSERT/UPDATE/DELETE statement, as this can interfere with sqlite3_interrupt(). Forum post [forum:/forumpost/95413eb410 | 95413eb410].

8 месяцев назад
fts5join.test

Update fts5 scan costs to take into account that a prefix query combined with a rowid equality constraint is still quite expensive.

5 месяцев назад
fts5lastrowid.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5leftjoin.test

Avoid evaluating special vtab operators (e.g. MATCH) that are part of ON clauses attached to left joins from being evaluated too early. Possible fix for [forum:/forumpost/428ef7c468 | forum post 428ef7c468].

год назад
fts5limits.test

Limit the number of nested NOT nodes in an fts5 expression to 256.

3 года назад
fts5locale.test

Fix an fts5 problem causing attempts to create locale=1 tables with more than 115 columns to fail. Bug [bugs:/info/2026-06-19T05:19:08Z | 2026-06-19T05:19:08Z].

2 месяца назад
fts5matchinfo.test

Fix a problem in the fts5matchinfo.test file that prevented it from working on Mac.

год назад
fts5merge.test

Avoid signed integer overflow when an fts5 'merge' command is passed -2147483648 as a parameter.

7 месяцев назад
fts5merge2.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts5misc.test

Updates to where.c to handle vtabs in joins more similarly to regular tables.

год назад
fts5multi.test

Allow fts5 to filter on multiple MATCH clauses in a single scan.

7 лет назад
fts5multiclient.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts5near.test

Avoid a potential use-after-free in fts5. Report [bugs:/info/2026-06-08T08:45:27Z | 2026-06-08T08:45:27Z].

2 месяца назад
fts5onepass.test

Updates to where.c to handle vtabs in joins more similarly to regular tables.

год назад
fts5optimize.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5optimize2.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5optimize3.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5origintext.test

Allow an fts5 table or query to be configured to collect xInstToken data for any prefix terms as part of the first parse of the main index, if any.

2 года назад
fts5origintext2.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5origintext3.test

Allow an fts5 table or query to be configured to collect xInstToken data for any prefix terms as part of the first parse of the main index, if any.

2 года назад
fts5origintext4.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5origintext5.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5origintext6.test

Add tests for xInstToken() and prefix queries with various fts5 configurations.

2 года назад
fts5phrase.test

Add tests for an fts5 NEAR() expression with a single argument phrase.

2 года назад
fts5plan.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5porter.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5porter2.test

Avoid a potentially undefined left-shift in the fts5 porter tokenizer.

4 месяца назад
fts5prefix.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5prefix2.test

In fts5, account for the possibility of negative docids when allocating a buffer to store the results of merging detail=none prefix lists. Fix for report [bugs:/info/2026-08-04T08:49:27Z | 2026-08-04T08:49:27Z].

7 дней назад
fts5query.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5rank.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5rebuild.test

Improve some of the error messages emitted by fts5 when it encounters corruption.

год назад
fts5restart.test

Tcl_ChannelType implementations for Tcl9 apparently require that wideSeekProc be implemented. Also adjust minor test script issues for fts5 tests so that they can be run sequentially and so that they do not depend on the specific floating point output formats generated by Tcl.

2 года назад
fts5rowid.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5savepoint.test

Fix a crash in fts5 that could occur if shadow tables are modified or removed.

2 года назад
fts5secure.test

Add extra tests for [4b60a1c3].

3 года назад
fts5secure2.test

Add the 'secure-delete' option to fts5. Used to configure fts5 to aggressively remove old full-text-index entries belonging to deleted or updated rows.

3 года назад
fts5secure3.test

Fix a usan complaint about signed integer overflow.

3 года назад
fts5secure4.test

Fix some problems with using fts5 options 'secure-delete' and detail=none together.

3 года назад
fts5secure5.test

Fix some problems with using fts5 options 'secure-delete' and detail=none together.

3 года назад
fts5secure6.test

Fix an fts5 problem caused by a 'rebuild' followed by a DELETE in secure-delete mode.

3 года назад
fts5secure7.test

Add tests for, and source code comments to, fts5. No changes to code.

3 года назад
fts5secure8.test

Add tests to restore coverage of fts5_config.c.

2 года назад
fts5securefault.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5simple.test

Remove a stray "breakpoint" from a test script.

2 года назад
fts5simple2.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5simple3.test

Approximately 100 typo corrections spanning the whole tree, submitted via [forum:0db9827f0464bc33|forum post 0db9827f0464bc33] and individually audited and verified. Affects only code comments, innocuous test strings, error message text in tool (not library) code, and configure-level help text.

год назад
fts5synonym.test

Fix a problem that could cause fts5 to return incorrect answers when performing prefix queries on tokens with synonyms. Bug [bugs:/info/2026-06-14T11:11:06Z | 2026-06-14T11:11:06Z].

2 месяца назад
fts5synonym2.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5tok1.test

Prevent fts5 tokenizer unicode61 from considering '\0' to be a token characters, even if other characters of class "Cc" are.

6 лет назад
fts5tok2.test

Add a test to verify that the fts3 and fts5 "unicode61" tokenizers are byte for byte compatible.

11 лет назад
fts5tokendata.test

Fix the fts5 xInstToken() API for prefix queries that do not use prefix-indexes. This is experimental.

2 года назад
fts5tokenizer.test

Silently ignore nested porter tokenizers in FTS5. Having nested porter tokenizers is pointless, but it does use stack space unnecessarily. [bugs:/forumpost/a7766198f1|Bug report a7766198f1].

3 месяца назад
fts5tokenizer2.test

Improved robustness of parsing of tokenize= arguments in FTS5. [forum:/forumpost/171bcc2bcd|Forum post 171bcc2bcd].

2 года назад
fts5tokenizer3.test

Ensure tokenizers registered with xCreateTokenizer_v2() can be accessed using xFindTokenizer(), and that those registered with xCreateTokenizer() work with xFindTokenizer_v2().

2 года назад
fts5trigram.test

Fix the fts5 trigram tokenizer so that it handles non-nul-terminated strings.

2 года назад
fts5trigram2.test

Fix a broken assert in fts5_expr.c.

2 года назад
fts5ubsan.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5umlaut.test

Add the "remove_diacritics=2" option to the unicode61 tokenizer in both FTS5 and FTS3/4.

8 лет назад
fts5unicode.test

Tcl_ChannelType implementations for Tcl9 apparently require that wideSeekProc be implemented. Also adjust minor test script issues for fts5 tests so that they can be run sequentially and so that they do not depend on the specific floating point output formats generated by Tcl.

2 года назад
fts5unicode2.test

Add tests to restore coverage of fts5_tokenizer.c.

2 года назад
fts5unicode3.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5unicode4.test

Fix a problem with UPDATEs on fts5 tables that contain blob values.

год назад
fts5unindexed.test

Fix an incorrect tcl comment that appeared in many fts5 test files.

2 года назад
fts5unindexed2.test

Allow UPDATEs of unindexed columns in fts5 contentless_unindexed=1 tables. Testing to come.

2 года назад
fts5update.test

Have fts5 reject attempts to insert a non-integer, non-null value into a rowid column with SQLITE_MISMATCH.

8 лет назад
fts5update2.test

Add tests for DELETE on contentless, contentless-delete and contentless-unindexed fts5 tables.

2 года назад
fts5version.test

When removing an fts5 in secure-delete mode, defer setting the table version to SECUREDELETE until flushing data to disk. This prevents problems that can occur if there is a rollback or statement rollback operation.

2 года назад
fts5vocab.test

Tcl_ChannelType implementations for Tcl9 apparently require that wideSeekProc be implemented. Also adjust minor test script issues for fts5 tests so that they can be run sequentially and so that they do not depend on the specific floating point output formats generated by Tcl.

2 года назад
fts5vocab2.test

Fix a problem in the xFilter() method of the fts5_vocab virtual table causing it to omit some result rows in some cases where a virtual cursor is used more than once by SQLite.

8 месяцев назад