- (ignore-errors
- (clsql:execute-command
- "DROP TABLE test_clsql" :database db))
- (clsql:execute-command
- "CREATE TABLE test_clsql (i integer, sqrt float, sqrt_str CHAR(20))" :database db)
- (dotimes (i 10)
- (clsql:execute-command
- (format nil "INSERT INTO test_clsql VALUES (~d,~d,'~a')"
- i (sqrt i) (format nil "~d" (sqrt i)))
- :database db))
- (pprint (clsql:map-query 'vector #'list "select * from test_clsql" :database db))
- (clsql:execute-command "DROP TABLE test_clsql"))
+ (create-test-table db)
+ (pprint (clsql:query "select * from test_clsql"
+ :database db
+ :types :auto))
+ (pprint (clsql:map-query 'vector #'list "select * from test_clsql"
+ :database db
+ :types :auto)) ;;'(:int :double t)))
+ (drop-test-table db))