X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=TODO;h=87dd9391c64eed0820e90f640d9ab565374eeb3c;hp=37c182948972d187388ca2ef87fcd51fb9362e99;hb=b08c25a7a9e56fb125caa9f7d7a56a473615007e;hpb=333e8280f2f3438ffd379349bc9746c34cccc159 diff --git a/TODO b/TODO index 37c1829..87dd939 100644 --- a/TODO +++ b/TODO @@ -3,20 +3,15 @@ TESTS TO ADD * CACHE-TABLE-QUERIES * Test that ":db-kind :key" adds an index for that key. This is complicated by different backends showing autogenerated primary key in different ways. -* Test bigint type * :db-constraint tests * test *db-auto-sync* * for-each-row macro -* universal-time * owner phrases for postgresql and oracle backends -* test of large table with large numbers of rows, greater than 2x the number of - rows (200) returned by the oracle backend at a time * Number and Char field types +* Add test case for return type of (setf slot-value-using-class) +* symbol slot +* generalized-boolean slot -COMMONSQL INCOMPATIBILITY - - o userenv (Oracle specific but deprecated in Oracle 9) - VARIANCES FROM COMMONSQL CLSQL starts with in transaction AUTOCOMMIT mode. To begin a transaction, @@ -28,7 +23,8 @@ OPTIMIZATIONS POSSIBLE EXTENSIONS -* extend large object support to databases beyond postgresql, improve large object api +* extend large object support to databases beyond postgresql +* improve large object api * add support for prepared statements -* port Oracle backend to UFFI +