Documentation Source Text

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2020-09-27
11:54
Fix typo in famous.html (Leaf check-in: 9013ecdf63 user: drh tags: branch-3.33)
2020-09-26
22:45
Update the FAQ to describe the new syntax diagram technology. (Leaf check-in: 2966044012 user: drh tags: trunk)
22:31
Generate syntax diagrams using Pikchr (check-in: 9f5383c824 user: drh tags: trunk)
22:29
Create a TCL script that converts all *.pikchr files into *.svg files and constructs syntax_linkage and syntax_order. Clean up legacy. (Closed-Leaf check-in: c877e0ff4a user: drh tags: svg-syntax)
2020-09-25
17:27
Fix syntax diagram linkage so that it always goes to SVGs, never to GIFs. (check-in: 2280617160 user: drh tags: svg-syntax)
16:45
Remove the old Tk script for generating syntax diagrams. Patch up the Makefile. Still to do:
  1. Automate generation of the syntax_linkage.tcl file
  2. Include pikchr source code in the source tree
  3. README.md file explaining how to implement the syntax diagram pikchr scripts and how to build the SVG files
  4. Improve some of the existing diagrams
(check-in: ec5c7e80fa user: drh tags: svg-syntax)
16:39
Last three GIFs converted. (check-in: 05c85f544f user: drh tags: svg-syntax)
16:17
upsert-clause, vacuum-stmt, and window-definition (check-in: c864439cba user: drh tags: svg-syntax)
15:23
type-name, update-stmt, and update-stmt-limited (check-in: 9d6aaa6c11 user: drh tags: svg-syntax)
13:03
table-or-subquery (check-in: 1776394058 user: drh tags: svg-syntax)
2020-09-24
20:53
table-constraint (check-in: 34d929e01e user: drh tags: svg-syntax)
14:37
sql-stmt-list (check-in: 8f63a61ff7 user: drh tags: svg-syntax)
14:24
sql-stmt (check-in: 7ea65ac585 user: drh tags: svg-syntax)
13:46
simple-function-invocation and simple-select-stmt. (check-in: 305dc14430 user: drh tags: svg-syntax)
13:11
signed-number (check-in: 65b46ed928 user: drh tags: svg-syntax)
12:39
Minor tweaks to select-stmt. (check-in: 73084eb917 user: drh tags: svg-syntax)
11:53
No background color at all on the select-core subset of select-stmt - just a gray border. (check-in: aa884bd27e user: drh tags: svg-syntax)
11:25
Lighter background color for "select-core" within "select-stmt" (check-in: e8177053e8 user: drh tags: svg-syntax)
05:31
select-stmt, with a tinted background for the select-core. (check-in: 296f548eeb user: drh tags: svg-syntax)
04:22
select-core (check-in: 405151ac80 user: drh tags: svg-syntax)
01:14
savepoint-stmt (check-in: 8698f49d49 user: drh tags: svg-syntax)
01:11
release-stmt, result-column, and rollback-stmt (check-in: 0fa36afc9b user: drh tags: svg-syntax)
00:45
raise-function, recursive-cte, and reindex-stmt (check-in: 25e8db2da4 user: drh tags: svg-syntax)
00:14
pragma-stmt, pragma-value, and qualified-table-name (check-in: 197fb70d06 user: drh tags: svg-syntax)
2020-09-23
21:26
over-clause (check-in: 03e44f6545 user: drh tags: svg-syntax)
20:00
Unmanage a couple of unused and obsolete syntax GIFs (check-in: ec5f4852e3 user: drh tags: svg-syntax)
19:51
numeric-literal and ordering-term (check-in: e5ef88d2b2 user: drh tags: svg-syntax)
18:44
Four new smaller diagrams. (check-in: 81e15dd8f8 user: drh tags: svg-syntax)
15:16
insert-stmt (check-in: b2c60f5d3a user: drh tags: svg-syntax)
12:59
indexed-column (check-in: 9437f9afd4 user: drh tags: svg-syntax)
12:39
frame-spec (check-in: 5c4e4507e5 user: drh tags: svg-syntax)
01:02
factored-select-stmt, filter-clause, and foreign-key-clause (check-in: 2ffb8b43ab user: drh tags: svg-syntax)
2020-09-22
23:11
Add the expr diagram. (check-in: 8b533b0b3d user: drh tags: svg-syntax)
18:34
Add the various DROP statements (check-in: fc300ff912 user: drh tags: svg-syntax)
17:56
Add cte-table-name, delete-stmt, and delete-stmt-limited. (check-in: 2b6dd6d053 user: drh tags: svg-syntax)
16:52
Add the create-view-stmt and create-virtual-table-stmt diagrams. (check-in: 107702e238 user: drh tags: svg-syntax)
15:44
Add the create-trigger-stmt. The arrows on FOR EACH ROW and WHEN expr seem a little confused. We might want to revisit the design later. (check-in: 91293e0c33 user: drh tags: svg-syntax)
14:39
Minor tweaks to create-table-stmt (check-in: 73f92ad202 user: drh tags: svg-syntax)
13:49
Adding conflict-clause, create-index-stmt, and create-table-stmt (check-in: 7c5c929fe7 user: drh tags: svg-syntax)
02:56
Minor tweaks to the compound-select-stmt diagram. (check-in: abec402383 user: drh tags: svg-syntax)
02:50
Add the Pikchr version of compound-select-stmt (check-in: 44f0ca00e5 user: drh tags: svg-syntax)
00:40
Add syntax diagrams through compound-operator (check-in: aa50764739 user: drh tags: svg-syntax)
2020-09-21
22:56
Add the column-def and column-name-list diagrams in SVG (check-in: 18d0a89fc6 user: drh tags: svg-syntax)
20:53
Add the column-constraint diagram. 151 lines of Pikchr. (check-in: fe260f0054 user: drh tags: svg-syntax)
19:49
Add pikchr scripts for attach-stmt and begin-stmt. (check-in: 7b336eb761 user: drh tags: svg-syntax)
19:20
Add analyze-stmt.pikchr (check-in: 95d38371c5 user: drh tags: svg-syntax)
18:57
Fix teh syntax.html and syntaxdiagrams.html page so that they use either the SVG or the GIF, whichever is available. But both depend upon the syntax_link.tcl data. This is sufficient for now. After all diagrams have been converted into Pikchr, we need to go back and revisit all of the legacy logic. (check-in: a9f58cd9f5 user: drh tags: svg-syntax)
17:49
Add Pikchr for aggregate-function-invocation. Realize now that I need to work on replicating the syntax_linkage.tcl data. (check-in: e25d0c295b user: drh tags: svg-syntax)
15:02
Update documentation for fts5 integrity-check command. (check-in: 179ade5492 user: dan tags: trunk)
14:56
Extract the width of each SVG and add a max-width to the <img> (check-in: c82a99b440 user: drh tags: svg-syntax)