[SQL-CVS] r4426 - SQLObject/trunk/docs
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2011-07-11 17:42:21
|
Author: phd Date: Mon Jul 11 11:42:12 2011 New Revision: 4426 Log: Reordered items. Removed some duplicates. Modified: SQLObject/trunk/docs/TODO.txt Modified: SQLObject/trunk/docs/TODO.txt ============================================================================== --- SQLObject/trunk/docs/TODO.txt Tue Jul 5 09:20:49 2011 (r4425) +++ SQLObject/trunk/docs/TODO.txt Mon Jul 11 11:42:12 2011 (r4426) @@ -1,8 +1,6 @@ TODO ---- -* Deprecate parsing sqlobject.__doc__ to find out version. - * Allow to override ConsoleWriter/LogWriter classes and makeDebugWriter function. @@ -20,6 +18,8 @@ tableParamSQL = 'ENGINE InnoDB' tableParamSQL = {'mysql': 'ENGINE InnoDB'} +* SQLObject.fastInsert(). + * List tables in the DB. The query in MySQL is ``SHOW TABLES``; in SQLite it is SELECT name FROM sqlite_master WHERE type='table' ORDER BY name @@ -38,8 +38,6 @@ * Invert tests isinstance(obj, (tuple, list)) to not isinstance(obj, basestr) to allow any iterable. -* SQLObject.fastInsert(). - * Always use .lazyIter(). * Optimize Iteration.next() - use cursor.fetchmany(). @@ -60,11 +58,13 @@ function1 = ExpressionCol(func.my_function(MyClass.q.col1)) function2 = ExpressionCol('sum(col2)') -* Catch all DB API exceptions and convert them to sqlobject.dberrors. +* A hierarchy of exceptions. SQLObject should translate exceptions from + low-level drivers to a consistent set of high-level exceptions. * Memcache. -* Parametrized queries. +* Refactor ``DBConnection`` to use parameterized queries instead of + generating query strings. * PREPARE/EXECUTE @@ -126,12 +126,6 @@ * More kinds of joins, and more powerful join results (closer to how `select` works). -* Refactor ``DBConnection`` to use parameterized queries instead of - generating query strings. - -* A hierarchy of exceptions. SQLObject should translate exceptions from - low-level drivers to a consistent set of high-level exceptions. - * Merge SQLObject.create*, .create*SQL methods with DBPI.create* methods. * Made SQLObject unicode-based instead of just unicode-aware. All internal |