Small. Fast. Reliable.
Choose any three.
*** 30,32 ****
--- 30,38 ----
  would continue to exhibit the legacy behavior.  Older versions
  of SQLite would not be able to read or write databases that used
  the new DATE type.
+ 
+ **PRIMARY KEY NOT NULL**
+ 
+ Due to a coding error, the NOT NULL constraint on a primary
+ key is not enforced.  It probably should be.  For both
+ INTEGER PRIMARY KEYs and for PRIMARY KEYs of other types.