One thing we'd like to have in storm is the ability to specify a sequence that we can use by default on primary keys.  For instance, suppose I have a class like this:
<div><br></div><div>    class Foo(object):</div><div>        __storm_table__ = &#39;foo&#39;</div><div>        foo_pk = Int(primary=True)</div><div><br></div><div>If we want foo_pk to autoincrement on Oracle, our only option is to define a trigger that will call nextval on the sequence.  It would be nice to be able to do something like this:</div>
<div><br></div><div>    class Foo(object):</div><div>        __storm_table__ = &#39;foo&#39;</div><div>        foo_pk = Int(primary=True, sequence_name=&#39;foo_seq&#39;)</div><div><br></div><div>This way, when I insert a new Foo, it will automatically pull from foo_seq and I don&#39;t have to define a trigger.  Of course for this to be useful, other platforms would need to ignore that keyword argument.  I&#39;d be willing to work on this if someone could give me some feedback into the best way to implement this.</div>