[DB-SIG] Announcing SnakeSQL
Eric Brunson
brunson at brunson.com
Fri Dec 3 20:18:05 CET 2004
Pretty cool. It doesn't do joins very well, though, does it?
James Gardner wrote:
> Hi All,
>
> Just thought some of you may be interested in this pure Python
> database I've written over the last couple of weeks.
>
> The download URL is http://www.pythonweb.org/projects/snakesql/
>
> SnakeSQL is a pure Python SQL database written to remove the
> dependence of the Python Web Modules on 3rd party C-based database
> drivers but designed to be a useful database in its own right.
>
> The database supports the simplest possible subset of ANSI SQL 92
> including NULLs (something other pure Python databases such as Gadfly
> do not currently support as far as I know).
>
> The database is fully DB-API 2.0 compliant and is written in layers so
> that it could be extended to support different storage mechanisms.
> Currently implemented are a fast binary DBM driver (default) and a
> slower CSV file driver (handy for viewing table contents when
> designing and developing an application or database structure).
>
> This is an alpha release designed to give interested users the chance
> to feedback bug reports or comments. The database appears stable on
> Windows XP Python 2.2 and 2.3 and successfully runs the test script
> and test SQL in Interactive Prompt mode. It has not been tested more
> extensively. If you use the database and it doesn't work, please let
> me know.
>
> Documentation is at http://www.pythonweb.org/projects/snakesql/doc/0.3.4/
>
> All the best,
>
> James
More information about the DB-SIG
mailing list