Fossil SCM
Add discussion of SQLITE_ENABLE_EXPLAIN_COMMENTS to the makefile documentation.
Commit
cde4759d5e8c30d248dbec71c6629e7de2001f57
Parent
26c26b6fc3568a4…
1 file changed
+4
-1
+4
-1
| --- www/makefile.wiki | ||
| +++ www/makefile.wiki | ||
| @@ -207,15 +207,18 @@ | ||
| 207 | 207 | |
| 208 | 208 | * -DSQLITE_OMIT_LOAD_EXTENSION=1 |
| 209 | 209 | * -DSQLITE_ENABLE_LOCKING_STYLE=0 |
| 210 | 210 | * -DSQLITE_THREADSAFE=0 |
| 211 | 211 | * -DSQLITE_DEFAULT_FILE_FORMAT=4 |
| 212 | + * -DSQLITE_ENABLE_EXPLAIN_COMMENTS=1 | |
| 212 | 213 | |
| 213 | 214 | The first symbol definition above is required; the others |
| 214 | 215 | are merely recommended. Extension loading is omitted |
| 215 | 216 | as a security measure. Fossil is single-threaded so mutexing is disabled |
| 216 | -in SQLite as a performance enhancement. | |
| 217 | +in SQLite as a performance enhancement. The SQLITE_ENABLE_EXPLAIN_COMMENTS | |
| 218 | +option makes the output of "EXPLAIN" queries in the | |
| 219 | +"[/help?cmd=sqlite3|fossil sql]" command much more readable. | |
| 217 | 220 | |
| 218 | 221 | When compiling the shell.c source file, these macros are required: |
| 219 | 222 | |
| 220 | 223 | * -Dmain=sqlite3_main |
| 221 | 224 | * -DSQLITE_OMIT_LOAD_EXTENSION=1 |
| 222 | 225 |
| --- www/makefile.wiki | |
| +++ www/makefile.wiki | |
| @@ -207,15 +207,18 @@ | |
| 207 | |
| 208 | * -DSQLITE_OMIT_LOAD_EXTENSION=1 |
| 209 | * -DSQLITE_ENABLE_LOCKING_STYLE=0 |
| 210 | * -DSQLITE_THREADSAFE=0 |
| 211 | * -DSQLITE_DEFAULT_FILE_FORMAT=4 |
| 212 | |
| 213 | The first symbol definition above is required; the others |
| 214 | are merely recommended. Extension loading is omitted |
| 215 | as a security measure. Fossil is single-threaded so mutexing is disabled |
| 216 | in SQLite as a performance enhancement. |
| 217 | |
| 218 | When compiling the shell.c source file, these macros are required: |
| 219 | |
| 220 | * -Dmain=sqlite3_main |
| 221 | * -DSQLITE_OMIT_LOAD_EXTENSION=1 |
| 222 |
| --- www/makefile.wiki | |
| +++ www/makefile.wiki | |
| @@ -207,15 +207,18 @@ | |
| 207 | |
| 208 | * -DSQLITE_OMIT_LOAD_EXTENSION=1 |
| 209 | * -DSQLITE_ENABLE_LOCKING_STYLE=0 |
| 210 | * -DSQLITE_THREADSAFE=0 |
| 211 | * -DSQLITE_DEFAULT_FILE_FORMAT=4 |
| 212 | * -DSQLITE_ENABLE_EXPLAIN_COMMENTS=1 |
| 213 | |
| 214 | The first symbol definition above is required; the others |
| 215 | are merely recommended. Extension loading is omitted |
| 216 | as a security measure. Fossil is single-threaded so mutexing is disabled |
| 217 | in SQLite as a performance enhancement. The SQLITE_ENABLE_EXPLAIN_COMMENTS |
| 218 | option makes the output of "EXPLAIN" queries in the |
| 219 | "[/help?cmd=sqlite3|fossil sql]" command much more readable. |
| 220 | |
| 221 | When compiling the shell.c source file, these macros are required: |
| 222 | |
| 223 | * -Dmain=sqlite3_main |
| 224 | * -DSQLITE_OMIT_LOAD_EXTENSION=1 |
| 225 |