<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On 24 Jan 2007, at 5:20 PM, Dries Buytaert wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">The 'database scheme definition' vs 'standard query language' (or 'data manipulation language') argument make sense to me -- although it would be great if you had pointers to references.</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Either way, I'm willing to reverse my position on creating database abstraction functions for create or altering SQL tables -- but not to build SELECT/UPDATE/INSERT queries.</FONT></P> </BLOCKQUOTE></DIV><BR><DIV>Great news.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Perhaps we should contact the people handling the different DBMS ports. ?</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Also, this might make sqllite more easily implemented. I believe it doesn't even have an alter mechanism, and</DIV><DIV>you need to use application code to recreate tables and the like. <A href="http://code.jenseng.com/db/">http://code.jenseng.com/db/</A></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV></BODY></HTML>