dan
|
336bfe06b9
|
Fix handling of transitive constraints in schemalint.tcl.
FossilOrigin-Name: 44edc1aa3b412ddbe2a242075e2bf36a99437688
|
2016-01-22 14:44:02 +00:00 |
|
dan
|
a494ca8d12
|
Update the schemalint.tcl script so that the argument to a -select option may be either an SQL statement or the name of a file containing an SQL statement
FossilOrigin-Name: d4e37767671dc946b8a21d0158fc3044e36f0c7e
|
2016-01-22 14:32:20 +00:00 |
|
dan
|
ff3b534b9f
|
Add a rule to main.mk to build the schemalint.tcl script into an executable. Similar to the way the sqlite3_analyzer executable is built.
FossilOrigin-Name: b8251065db9dbe5463490316baa09dc636551377
|
2015-11-30 19:16:00 +00:00 |
|
dan
|
c45bf341af
|
Fix the schemalint.tcl script to handle identifiers that require quoting.
FossilOrigin-Name: 451e0fafbe5b7e9c67d9b584d5e16796c3196881
|
2015-11-30 18:17:55 +00:00 |
|
dan
|
323f7d3fc6
|
In the CREATE INDEX statements output by schemalint.tcl, avoid declaring an explicit collation sequence that is the same as the column's default.
FossilOrigin-Name: d3aa067c830e98f2074630c4613c557b0ce90a57
|
2015-11-23 18:28:07 +00:00 |
|
dan
|
1b8b839a8d
|
Fix ORDER BY handling in the schemalint.tcl script. Add internal self-tests to the same script.
FossilOrigin-Name: b8f277c9b45c4b30e6690e838a30311aa8d84876
|
2015-11-23 17:10:51 +00:00 |
|
dan
|
ef5de04b4e
|
Add support for ORDER BY clauses to schemalint.tcl.
FossilOrigin-Name: 93bdf70e859915ff3696ba0fc68f91ceb2e1a971
|
2015-11-20 20:55:27 +00:00 |
|
dan
|
e7dd68c2d4
|
Add a hack to debug out a description of the WHERE clause of a SELECT (or other) statement. Use this in script tool/schemalint.tcl to automatically recommend indexes that might speed up specific queries.
FossilOrigin-Name: c6fa01c28ef7ceea2963a92dfffe62eed451b05c
|
2015-11-11 18:08:58 +00:00 |
|