On Sun, 20 Dec 2015 19:12:39 +0100
Big Stone <stonebig34 at gmail.com> wrote:

> Best whishes for 2016!

If it's not too late to join the party...

1.      create table T (t primary key);
        update T set t = t+1;

for consecutive values of t.  

2.  Specific constraint references in error messages.  


3.  Correct math.  E.g.: 


        $ sqlite3 db 'select typeof(1/0)'

        typeof(1/0)
        -----------
        null       

should produce an error.  There are other examples, but none comes to
mind just now.  

I would like to see a strict mode, too.  I would also like to be able
to make "strictness" a property of the database, not the connection.
One way to do that would be to honor a special user-created table, say
"PRAGMAS", with name-value pairs that are automatically applied when
the database is opened.  

IMHO update isolation (#1) and mathematical correctness (#3) are
prerequisites for analytical functions.  SQLite can't be dependably
used for quantitative work if domain errors are silently ignored.  

--jkl

Reply via email to