X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=37b7154f9eb032032f9ed42374c530b44e446302;hb=6bace6a7bd18bb1c81aef9c3737b23c760593d58;hp=96a2fc8aefb98401bc9362bfb79171138d03a496;hpb=200e73473d48ee3b574484ecd6a38790ba4fc732;p=clsql.git diff --git a/ChangeLog b/ChangeLog index 96a2fc8..37b7154 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2012-03-27 Ryan Davis + + * sql/expressions.lisp: Fixed bug with subqueries in the where + clause of update-records and delete-records generating invalid + SQL. Previously subselects in where clauses would not have enough + parentheses, for example: "WHERE Id IN SELECT foo_id FROM bar" + vs. "WHERE Id IN (SELECT foo_id FROM bar)" + * tests/test-syntax.lisp: Added tests for using subqueries in the + where clause in update-records and delete-records. Moved asserts + in the test-output-sql/sql-ident-table function into the standard + test framework. + * doc/appendix.xml: added :connection-string to the information on + ODBC connection specs, and added example code connecting to ODBC + databases. + 2012-02-22 Nathan Bird * db-mysql/mysql-loader.lisp (*mysql-library-candidate-names*): If