Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
refs/heads/schema-copy
/
src
2f776ec
Allow ".testctrl schemacopy 1" in the shell tool on this branch. For testing sqlite3_schema_copy().
by dan
· 9 months ago
14af0ee
Run tests with SQLITE_TESTCTRL_SCHEMACOPY for mdevtest and sdevtest on this branch.
by dan
· 9 months ago
8ed70de
Rationalize and add comments to new code on this branch.
by dan
· 9 months ago
f18b269
Fix minor issues on this branch. Remove unused code.
by dan
· 9 months ago
3e960ef
Fix problem in test code on this branch.
by dan
· 9 months ago
429c107
Ensure that integrity-check processes tables in the same order when using a copied schema as it does when using one loaded directly from the db.
by dan
· 9 months ago
193a686
Fix many problems in the sqlite3_schema_copy() function.
by dan
· 9 months ago
132570c
Implemenation of experimental API sqlite3_schema_copy(), for copying a database schema between connections. More testing to come.
by dan
· 9 months ago
ab02754
Up logs to "v=21".
by dan
· 9 months ago
eaacac8
Experimental: If SQLite is compiled with SQLITE_WAL_BIGHASH defined, use hash
by dan
· 9 months ago
f46f925
When loading stat4 data, make a single large allocation for all Index.aSample[] arrays, instead of a separate allocation for each.
by dan
· 9 months ago
943ed39
Avoid a memset() when loading stat4 data. Add instrumentation to the same code.
by dan
· 10 months ago
ac68237
Increase the maximum number of arguments on an SQL function to 1000 with the
by drh
· 10 months ago
5e461c6
Add extra logging for alternative stat4 code.
by dan
· 10 months ago
068d159
Experimental code to load stat4 data using a single pass.
by dan
· 10 months ago
1c2d7c0
When a writer initializes a new *-shm file hash table, zero only the hash-table slots, not the array of page numbers.
by dan
· 10 months ago
dd4b7b5
Fix a problem with the formatting of "slow schema" log messages. Also change logging version to v=17.
by dan
· 10 months ago
fa5d4c0
Fix a problem with non-PASSIVE wal2 checkpoints sometimes taking the WRITER lock.
by dan
· 10 months ago
0f6b038
Update logging (now v=16) to more closely analyze all attempts to load the main db schema.
by dan
· 10 months ago
650801a
Guard the x64 assembler in wal.c with "ifdef __x86_64__".
by dan
· 10 months ago
56f3527
Add logging to report on occasions when loading the ANALYZE data is slow.
by dan
· 10 months ago
214bbd3
Use an inline asm "ret stosp" instruction instead of a memset() when a writer is required to zero a hash table.
by dan
· 10 months ago
1e04ac9
Temporarily enable zeroing of wal2-mode hash tables within PASSIVE, as well as non-PASSIVE, checkpoints.
by dan
· 10 months ago
d791266
Update logging version to "v=13".
by dan
· 10 months ago
3a5e45a
In wal2 mode, attempt to zero old *-shm hash table pages within non-PASSIVE checkpoints. This saves writers from having to do it.
by dan
· 10 months ago
dcb171a
Avoid ever logging times for ROLLBACK commands.
by dan
· 10 months ago
0e8d63c
Logging enhancements. And mark logs v=12.
by dan
· 10 months ago
bc1ab3e
Experimental change to omit writing frame checksums to the wal file.
by dan
· 10 months ago
dfeeb08
Update logging version to "v=11". This should have been part of the previous commit.
by dan
· 10 months ago
74880dc
Extra logging for the freelist and hash table components of COMMITs of BEGIN CONCURRENT transactions.
by dan
· 10 months ago
f0f625b
Increase maximum length of sqlite3_log() messages to 700 bytes. Mark log messages as v=10.
by dan
· 11 months ago
0a1832e
Optimize deferred allocation of pages on this branch by avoiding BTALLOC_LE.
by dan
· 11 months ago
4553755
Even more detailed logging of slow COMMIT statements.
by dan
· 11 months ago
259b4fe
Update log messages to say "v=8" instead of "v=7".
by dan
· 11 months ago
10ad876
Still more logging, this time focused on the sqlite3WalFrames() function.
by dan
· 11 months ago
328d71c
Add extra logging to analyze COMMIT commands.
by dan
· 11 months ago
2a93c70
Update special logging messages on this branch to say "v=6" instead of "v=5".
by dan
· 11 months ago
b27696b
Reduce the number of malloc()/free() calls that may occur when a BEGIN CONCURRENT transaction is committed.
by dan
· 11 months ago
6bef80b
Extra logging to debug slow commit statements.
by dan
· 11 months ago
b9cdea7
Add still more logging to determine why schema loads are so slow in some circumstances.
by dan
· 11 months ago
fdf8f9b
Add extra logging to SQL statements used to load the database schema on this branch. This requires SQLITE_ENABLE_STMT_SCANSTATUS.
by dan
· 11 months ago
a5a3174
Fix a typo in the previous commit.
by dan
· 12 months ago
0fdeeae
Add extra logging points to the code on this branch.
by dan
· 12 months ago
1c55a2d
Add logging to help analyze slow "PRAGMA cache_size = ?" statements.
by dan
· 12 months ago
906f931
Add logging to help analyze commit performance.
by dan
· 12 months ago
854c8b2
Update the bedrock branch to include all of the latest trunk enhancements.
by drh
· 1 year, 1 month ago
81d50a0
Merge all the latest trunk enhancements into the wal2 branch.
by drh
· 1 year, 1 month ago
bb4d2ed
Fix a bug in the parsing of some corner-case JSON PATH strings that contain
by drh
· 1 year, 1 month ago
d281889
Improved error messages on percentile functions. More tests cases for
by drh
· 1 year, 1 month ago
ordered-set-agg
a955ec8
Change the name of the enabling compile-time macro to
by drh
· 1 year, 1 month ago
b5df31d
More internal documentation improvements.
by drh
· 1 year, 1 month ago
1c30df3
The WITHIN GROUP (ORDER BY ...) syntax is now a compile-time option:
by drh
· 1 year, 1 month ago
7aa01a0
No prepare-time penality for ordered-set aggregates for applications that
by drh
· 1 year, 1 month ago
df2d14b
Add error checking: Do not allow functions other than those in the
by drh
· 1 year, 1 month ago
a239ece
Demonstration of how ordered-set aggregates might be parsed and integrated
by drh
· 1 year, 1 month ago
90fa4c7
Enhance the percentile() and median() extension functions so that they can be
by drh
· 1 year, 1 month ago
6cb1233
A couple of #defines so that the build work with SQLITE_OMIT_FLOATING_POINT.
by drh
· 1 year, 1 month ago
makefile-improvements
920662e
Merge the latest trunk enhancement into the bedrock branch through the wal2
by drh
· 1 year, 1 month ago
cb4a48e
Merge all the latest trunk enhancements into the wal2 branch.
by drh
· 1 year, 1 month ago
ccd3489
Fix a case where the BTCF_AtLast flag was being left set incorrectly. This was causing obscure window function queries to fail.
by dan
· 1 year, 1 month ago
c1547d1
Do not allow sqlite3_blob_open() to work on a any table that contains
by drh
· 1 year, 1 month ago
fcd65ef
Merge all the latests trunk enhancements into the win-dupe-crt-fio branch.
by drh
· 1 year, 1 month ago
1321ea5
Randomize the name of the attached database used to do VACUUM.
by drh
· 1 year, 1 month ago
87ebadb
shell.c.in: use eputz/oputz() instead of eputf/oputf() where appropriate to avoid compilation errors in -std=c99 mode (namely wasm builds).
by stephan
· 1 year, 1 month ago
306a8dc
Fix compiler warnings in the CLI detected by MSVC.
by drh
· 1 year, 1 month ago
f9eff90
Remove a term from an assert() that is no longer relevant.
by drh
· 1 year, 1 month ago
58b08d7
Avoid a stack overflow that could be caused by a recursively defined WINDOW() with a strategically embedded error.
by dan
· 1 year, 1 month ago
27095fc
Ensure that the WhereLoop.u.btree.pOrderBy field added by the
by drh
· 1 year, 1 month ago
7766c99
Eliminate use of strcpy() in shell.c.in to squelch an unwarranted link-time warning on OpenBSD.
by stephan
· 1 year, 1 month ago
d55ab84
Add the SQLITE_INDEX_SCAN_HEX bit to the sqlite3_index_info.idxFlags bitmask.
by drh
· 1 year, 1 month ago
be1fdbd
Add the new SQLITE_TESTCTRL_OPTGET that retrieves the current optimization
by drh
· 1 year, 1 month ago
optimization-onoff
9904d82
Improved comments on byte-code subroutine calls to materialize subqueries.
by drh
· 1 year, 1 month ago
4cc86b6
Add code comments for a "table-of-contents" and various milestone marks in
by drh
· 1 year, 1 month ago
91937a6
Fix a minor typo in a comment.
by drh
· 1 year, 1 month ago
01972f5
Improvements to treetrace output for subqueries. Debug code only.
by drh
· 1 year, 1 month ago
fb7d0c3
De-duplicate some error-output code in shell.c.in as part of tracking down the cause of [forum:5647ca2af1|forum post 5647ca2af1].
by stephan
· 1 year, 1 month ago
8c58fd7
Remove incorrect assert() statements in the SrcItem invariant validator.
by drh
· 1 year, 1 month ago
5648d71
Refactor the SrcItem object to move fields associated with subqueries out
by drh
· 1 year, 1 month ago
a0651b3
Fix a name resolution issue with CTEs.
by drh
· 1 year, 1 month ago
srcitem-opt
bb36d55
Fix minor comment issues.
by drh
· 1 year, 1 month ago
0766cbf
Remove unreachable code.
by drh
· 1 year, 1 month ago
692c160
Tighter checking of access constraints on union members in SrcItem.
by drh
· 1 year, 1 month ago
ff17623
Fix some stray SrcItem field name fixes.
by drh
· 1 year, 1 month ago
27c680c
Fix a memory leak so that now all dev tests (including TH3) are passing.
by drh
· 1 year, 1 month ago
ff4ad29
Memory issues fixes so that mdevtest now passes.
by drh
· 1 year, 1 month ago
781163a
When the database encoding is UTF-16LE and the GLOB optimization is used,
by drh
· 1 year, 1 month ago
6ad4e9f
Fix for the UTF-16LE problem reporte by
by drh
· 1 year, 1 month ago
1c8ed5f
Earlier error detection while processing complex aggregate
by drh
· 1 year, 1 month ago
1521ca4
Refactor the SrcItem object so that information about subqueries is stored
by drh
· 1 year, 1 month ago
aa2258e
Attempt to fix date/time calculations for days earlier than 0400-03-01.
by drh
· 1 year, 1 month ago
901b671
Automatically disable directory fsync when compiling for AIX.
by drh
· 1 year, 1 month ago
b204b6a
Give unique names to fields in the SrcItem object, to facilitate analysis of
by drh
· 1 year, 1 month ago
8797bd6
Reduce the size of the SrcItem object by combining fields into a union.
by drh
· 1 year, 1 month ago
52d0310
Fix a typo in an "ifdef" that broke SQLITE_OMIT_ANALYZE builds.
by dan
· 1 year, 1 month ago
e11232a
Merge all the latest trunk enhancements, and especially the
by drh
· 1 year, 1 month ago
f5528a1
Merge the latest trunk enhancements into the wal2 branch.
by drh
· 1 year, 1 month ago
65a46af
If a subquery has an ORDER BY clause and that ordering is helpfile in
by drh
· 1 year, 1 month ago
b812341
Ensure that memory allocations in ANALYZE are always 8-byte aligned in order
by drh
· 1 year, 1 month ago
2ed4f50
Fix handling of COLLATE. Add test cases for the same. Code cleanup for
by drh
· 1 year, 1 month ago
order-by-subquery
42f997d
Bug fix in the subquery ORDER BY propagator.
by drh
· 1 year, 1 month ago
Next »