mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-07 02:42:48 +03:00
Fix comments on pager flag settings to include synchronous=EXTRA.
FossilOrigin-Name: 3a65a1fc0fd2408c6984153801ec5dcd5211c897
This commit is contained in:
12
manifest
12
manifest
@@ -1,5 +1,5 @@
|
|||||||
C Simplified\serror\sdetection\sin\sthe\sxBestIndex\sprocessing.
|
C Fix\scomments\son\spager\sflag\ssettings\sto\sinclude\ssynchronous=EXTRA.
|
||||||
D 2016-03-08T02:59:33.371
|
D 2016-03-08T13:56:02.581
|
||||||
F Makefile.in f53429fb2f313c099283659d0df6f20f932c861f
|
F Makefile.in f53429fb2f313c099283659d0df6f20f932c861f
|
||||||
F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
|
F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
|
||||||
F Makefile.msc df0bf9ff7f8b3f4dd9fb4cc43f92fe58f6ec5c66
|
F Makefile.msc df0bf9ff7f8b3f4dd9fb4cc43f92fe58f6ec5c66
|
||||||
@@ -335,7 +335,7 @@ F src/os_setup.h c9d4553b5aaa6f73391448b265b89bed0b890faa
|
|||||||
F src/os_unix.c f5bac8e74aaefc4ea520e43b4540793c3b8a9e8f
|
F src/os_unix.c f5bac8e74aaefc4ea520e43b4540793c3b8a9e8f
|
||||||
F src/os_win.c f0d7aa603eb6262143d7169a222aea07c4fca91d
|
F src/os_win.c f0d7aa603eb6262143d7169a222aea07c4fca91d
|
||||||
F src/os_win.h eb7a47aa17b26b77eb97e4823f20a00b8bda12ca
|
F src/os_win.h eb7a47aa17b26b77eb97e4823f20a00b8bda12ca
|
||||||
F src/pager.c d40cf1e890a0582b6ac7cb208c24619d72d2c900
|
F src/pager.c 17aa37b3b53a62a1bd98fe6f3c758bb41429ef08
|
||||||
F src/pager.h e1d38a2f14849e219df0f91f8323504d134c8a56
|
F src/pager.h e1d38a2f14849e219df0f91f8323504d134c8a56
|
||||||
F src/parse.y 5ea8c81c5c41b27887f41b4a7e1c58470d7d3821
|
F src/parse.y 5ea8c81c5c41b27887f41b4a7e1c58470d7d3821
|
||||||
F src/pcache.c 647bb53a86b7bbcf55ad88089b3ea5a9170b90df
|
F src/pcache.c 647bb53a86b7bbcf55ad88089b3ea5a9170b90df
|
||||||
@@ -1454,7 +1454,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
|
|||||||
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
|
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
|
||||||
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
|
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
|
||||||
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
|
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
|
||||||
P 91bd619d27e4d91510a187bbb88de961a31c8a2e
|
P 82ca2131b670505578628687746135ac413d156b
|
||||||
R 925559caeda122c2e0a2ca4fc28cc0ee
|
R 4e1de8a7b93ab084a5d8af152570ff89
|
||||||
U drh
|
U drh
|
||||||
Z b4b54118bbf4d13b5c60372c03985e73
|
Z 8d271451485b418fda3cdda213f61b81
|
||||||
|
@@ -1 +1 @@
|
|||||||
82ca2131b670505578628687746135ac413d156b
|
3a65a1fc0fd2408c6984153801ec5dcd5211c897
|
@@ -3460,7 +3460,7 @@ void sqlite3PagerShrink(Pager *pPager){
|
|||||||
** The "level" in pgFlags & PAGER_SYNCHRONOUS_MASK sets the robustness
|
** The "level" in pgFlags & PAGER_SYNCHRONOUS_MASK sets the robustness
|
||||||
** of the database to damage due to OS crashes or power failures by
|
** of the database to damage due to OS crashes or power failures by
|
||||||
** changing the number of syncs()s when writing the journals.
|
** changing the number of syncs()s when writing the journals.
|
||||||
** There are three levels:
|
** There are four levels:
|
||||||
**
|
**
|
||||||
** OFF sqlite3OsSync() is never called. This is the default
|
** OFF sqlite3OsSync() is never called. This is the default
|
||||||
** for temporary and transient files.
|
** for temporary and transient files.
|
||||||
@@ -3480,6 +3480,10 @@ void sqlite3PagerShrink(Pager *pPager){
|
|||||||
** assurance that the journal will not be corrupted to the
|
** assurance that the journal will not be corrupted to the
|
||||||
** point of causing damage to the database during rollback.
|
** point of causing damage to the database during rollback.
|
||||||
**
|
**
|
||||||
|
** EXTRA This is like FULL except that is also syncs the directory
|
||||||
|
** that contains the rollback journal after the rollback
|
||||||
|
** journal is unlinked.
|
||||||
|
**
|
||||||
** The above is for a rollback-journal mode. For WAL mode, OFF continues
|
** The above is for a rollback-journal mode. For WAL mode, OFF continues
|
||||||
** to mean that no syncs ever occur. NORMAL means that the WAL is synced
|
** to mean that no syncs ever occur. NORMAL means that the WAL is synced
|
||||||
** prior to the start of checkpoint and that the database file is synced
|
** prior to the start of checkpoint and that the database file is synced
|
||||||
@@ -3487,7 +3491,8 @@ void sqlite3PagerShrink(Pager *pPager){
|
|||||||
** was written back into the database. But no sync operations occur for
|
** was written back into the database. But no sync operations occur for
|
||||||
** an ordinary commit in NORMAL mode with WAL. FULL means that the WAL
|
** an ordinary commit in NORMAL mode with WAL. FULL means that the WAL
|
||||||
** file is synced following each commit operation, in addition to the
|
** file is synced following each commit operation, in addition to the
|
||||||
** syncs associated with NORMAL.
|
** syncs associated with NORMAL. There is no difference between FULL
|
||||||
|
** and EXTRA for WAL mode.
|
||||||
**
|
**
|
||||||
** Do not confuse synchronous=FULL with SQLITE_SYNC_FULL. The
|
** Do not confuse synchronous=FULL with SQLITE_SYNC_FULL. The
|
||||||
** SQLITE_SYNC_FULL macro means to use the MacOSX-style full-fsync
|
** SQLITE_SYNC_FULL macro means to use the MacOSX-style full-fsync
|
||||||
|
Reference in New Issue
Block a user