r9564: 8 Jun 2004 Kevin Rosenberg <kevin@rosenberg.net>
[clsql.git] / TODO
1 TESTS TO ADD
2
3 * CACHE-TABLE-QUERIES
4 * Test that ":db-kind :key" adds an index for that key. This is complicated by different
5   backends showing autogenerated primary key in different ways.
6 * :db-constraint tests
7 * test *db-auto-sync* 
8 * for-each-row macro
9 * owner phrases for postgresql and oracle backends
10 * Number and Char field types
11 * Add test case for return type of (setf slot-value-using-class)
12 * symbol slot
13  
14 VARIANCES FROM COMMONSQL
15
16 CLSQL starts with in transaction AUTOCOMMIT mode. To begin a transaction,
17 START-TRANSACTION has to be called.
18
19 OPTIMIZATIONS
20  
21 * Revisit result-type list creation, perhaps caching
22
23 POSSIBLE EXTENSIONS
24
25 * extend large object support to databases beyond postgresql, improve large object api
26 * add support for prepared statements
27 * port Oracle backend to UFFI
28