[Grok-dev] Re: STORM howto

Wichert Akkerman wichert at wiggy.net
Fri Mar 14 13:40:04 EDT 2008


Previously Martijn Faassen wrote:
> Wichert Akkerman wrote:
> >Previously Martijn Faassen wrote:
> >>The other point that bothers me about Storm is that they do not have a 
> >>database schema abstraction in Python. It's not possible to generate a 
> >>RDB schema from Python. They do not generate "create table" statements 
> >>at all.
> >
> >SQLAlchemy has that option and it is extremely useful for testing: your
> >test fixture can setup a sqlite in-memory database and tell SQLAlchemy
> >to create the tables and indexes in something like two lines of code and
> >you're off.
> 
> That's indeed useful. Of course you can do this by directly sending 
> create table statements too, but it'll be harder to port your code to 
> another database.

And it would mean maintaining the database schema in two places: python
code and SQL command file. And we don't like duplication :)

Wichert.

-- 
Wichert Akkerman <wichert at wiggy.net>    It is simple to make things.
http://www.wiggy.net/                   It is hard to make things simple.


More information about the Grok-dev mailing list