lp:~sidnei/storm/mssql-support
This branch adds support for using storm with Microsoft's SQLServer via the python packages adodbapi (Windows-only) or pymssql.
- Get this branch:
- bzr branch lp:~sidnei/storm/mssql-support
Branch merges
Related bugs
Related blueprints
Branch information
Recent revisions
- 175. By Sidnei da Silva
-
- Merged from trunk
- Renamed connect() to raw_connect() and adjusted
- Added 'selfref' table to setupTests are now pretty much at the same state they were in September. Yay!
- 172. By Jamu Kakar
-
Merged store-name [r=michelp,radix] [f=131221]
The new ZStorm.get_name method returns the name of the specified
Store, or None if a name isn't available. In addition, ZStorm uses
weak references internally to avoid keeping objects in memory
unnecessarily. - 171. By Christopher Armstrong
-
Mention in the Store.get() docstring that None may be returned
[trivial] [r=tarjei] - 170. By Gustavo Niemeyer
-
Added download_url to setup.py, to please easy_install when harvesting
information on CheeseShop. Thanks to Michele Cella for helping out. - 167. By Christopher Armstrong
-
Merge no-underscore-
parse-methods [r=niemeyer,jkakar] [f=128060] Now it's easy to tell what you can touch in Storm: If it begins with
an underscore, you definitely can't touch it in any way. If it doesn't
begin with an underscore, read the documentation to see how it's meant
to be used. If it doesn't have a docstring, file a bug. :-)This branch renames _parse_get, _parse_set, _from_database, _to_database,
_build_raw_cursor, _raw_execute, _result_factory, _param_mark, _compile,
and _connection_factory so that they no longer have preceding underscores,
because they were all meant to be overridden in subclasses. Documentation
was added on their intended usage.It also adds a LOT of documentation to store.py, variables.py, and
database.py, and fixes a few existing docstrings to be valid epytext. - 166. By Gustavo Niemeyer
-
Merged preset-primary-key branch [r=radix,jkakar] [f=126080]
This branch introduces a new hook which allows backends to modify
variables which are part of the primary key of an object before
they are inserted in the database. Also, lazy values may now be
used in the primary key, which means that it's possible to set these
primary variables to SQL expressions if needed.Other minor changes include an optimization in Result: it will
preset the raw cursor's arraysize to a better value if it's found
to be 1. Result.__iter__() was also fixed to parse rows through
the from_database hook.