X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=doc%2FTODO;fp=doc%2FTODO;h=8d976c8effe4dfbd6df648850be005fb5e9a761e;hp=f6b1715b7a945c47c126f21a6857f6bdb6188c92;hb=b2ff4969e20cce173d403de7542d5bf0e46938d7;hpb=f34346600de66d6310cc5fa3f742c4f89e05760b diff --git a/doc/TODO b/doc/TODO index f6b1715..8d976c8 100644 --- a/doc/TODO +++ b/doc/TODO @@ -33,7 +33,14 @@ DOCUMENTATION TO DO LIST - SQL-RECORDING-P: also accepts :both and :either values for the TYPE parameter. - - SQL-EXPRESSION: also accepts a :params keyword arg which is passed + - DROP-TABLE/DROP-VIEW/DROP-INDEX: keyword arg :if-does-not-exist. + + - DROP-INDEX: keyword arg :on (for MySQL). + + - DEF-VIEW-CLASS: DB-CONSTRAINTS and DB-TYPE slot options. + + - CREATE-TABLE: keyword args :TRANSACTIONS (for MySQL) and :CONSTRAINTS + description arg accepts optional DB-TYPE string. 4. Documenting lower level, non-CommonSQL functions (some of this is already done). @@ -41,6 +48,7 @@ DOCUMENTATION TO DO LIST - connection pools - database-query-result-set + 5. Notes on any peculiarities of each of the backends (e.g., unsupported features, notable extensions etc.). @@ -51,6 +59,8 @@ DOCUMENTATION TO DO LIST queries: nested subqueries are not supported syntax: doesn't support the sql concatenation operator (||). doesn't support INTERSECT/EXCEPT set operations. + create-table: the transactions keyword arg controls whether the created + table is an InnoDB table (supporting transactions) or not. - SQLITE