Doug Coleman
d1e5fddbed
fix a couple of minor bugs before major overhaul
2008-02-21 15:57:18 -06:00
Doug Coleman
4b881bb3dd
work on the sql types
2008-02-20 18:30:55 -06:00
Doug Coleman
117a7b6643
debugging sqlite
2008-02-20 12:05:25 -06:00
Doug Coleman
779bd8c8d9
sql is correctly generated for sqlite and postgresql up to basic selects
2008-02-20 11:30:48 -06:00
Doug Coleman
c12600815f
add lots of unit tests to postgresql
...
select queries are generated now
2008-02-19 16:00:50 -06:00
Alex Chapman
cfc7ef04b5
db.sqlite: add with-tmp-sqlite, db.tuples: some fixes
2008-02-19 12:09:59 +11:00
Doug Coleman
d6ede4dda5
intermediate work on db, everything is broken
2008-02-18 16:52:00 -06:00
Doug Coleman
c559ff4c6f
fix load error
2008-02-16 18:15:18 -06:00
Doug Coleman
3a0b0341ba
fix load error
2008-02-15 21:14:52 -06:00
Doug Coleman
3028416a4c
checking in db before a major overhaul
2008-02-15 20:37:54 -06:00
Doug Coleman
d8e7f0c84a
add type conversion to the database library for sqlite and postgresql
2008-02-15 14:01:44 -06:00
Doug Coleman
46df9c16d1
fix load error
2008-02-15 12:16:31 -06:00
Doug Coleman
def53a07d8
lose the bad codez in sqlite
...
change the db api to more-rows? and advance-row instead of just advance-row
sql-command takes a string or a seq of strings
postgresql create-sql handles native/assigned ids
2008-02-14 23:39:20 -06:00
Doug Coleman
86667aee23
execute-statement is now a word not a generic
...
sqlite works for tuple-tests
postgresql create/drop/insert works better now
2008-02-14 01:27:54 -06:00
Doug Coleman
eb75685031
fix a bug in sqlite
...
add execute-statment-row-id to db
some work on postgresql
2008-02-13 16:51:16 -06:00
Doug Coleman
13106c2227
minor cleanup
2008-02-12 17:19:55 -06:00
Doug Coleman
d790e828d3
sqlite now binds by type
...
all sqlite unit tests pass
change rebind-statement to reset-statement
2008-02-12 17:10:56 -06:00
Doug Coleman
00a7df11a9
clean up db code
...
ready to implement types for bind-statement
2008-02-12 15:47:01 -06:00
Doug Coleman
3906f1c9f5
add drop table
...
fix up unit tests
2008-02-11 13:39:43 -06:00
Doug Coleman
afa71627ee
add db.types, db.tuples and some code in progress
...
create-sql works for a limited test case in sqlite
2008-02-10 23:11:16 -06:00
Slava Pestov
48b96a9e5b
Documentation updates, tags updates
2008-02-07 19:51:37 -06:00
Slava Pestov
be2c8b13d7
Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom
2008-02-06 13:47:19 -06:00
Doug Coleman
4ce8df0fd0
Merge branch 'master' of git://factorcode.org/git/erg
2008-02-04 17:55:29 -06:00
Doug Coleman
1ae14bbacf
skeletonize mysql
2008-02-04 17:53:04 -06:00
Doug Coleman
5c21b08606
remove a line of comments
2008-02-04 17:11:55 -06:00
Doug Coleman
354d85342e
remove dependency on sqlite3 binary
2008-02-04 13:57:22 -06:00
Doug Coleman
4066e1ca6b
start mysql
2008-02-04 13:34:01 -06:00
Doug Coleman
c9a7f35e9c
remove spurious db.sql
2008-02-04 13:32:27 -06:00
Doug Coleman
bb1e06dd8d
add copyright notices
...
update postgresql for new db protocol
make unit tests pass
2008-02-03 15:06:31 -06:00
Doug Coleman
1b03538caa
fix compile errors in sqlite
2008-02-03 00:14:27 -06:00
Doug Coleman
2c1bad2254
improve the db protocol and update sqlite to use it
2008-02-02 23:28:33 -06:00
Doug Coleman
5fca4ce7a0
Merge git://factorcode.org/git/factor
...
Conflicts:
extra/db/postgresql/ffi/ffi.factor
2008-02-02 09:58:57 -06:00
Doug Coleman
71358d3c4a
first commit of db stuff
2008-02-01 17:43:44 -06:00