lp:~sidnei/storm/mssql-support

Created by Sidnei da Silva and last modified

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
Only Sidnei da Silva can upload to this branch. If you are Sidnei da Silva please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Sidnei da Silva
Project:
Storm
Status:
Development

Recent revisions

175. By Sidnei da Silva

- Merged from trunk
- Renamed connect() to raw_connect() and adjusted
- Added 'selfref' table to setup

Tests are now pretty much at the same state they were in September. Yay!

174. By Sidnei da Silva

- Implemented partial support for mssql using adodbapi

173. By Christopher Armstrong

add a README file describing how to run the tests [trivial]

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.

169. By Christopher Armstrong

mark version as 0.10 in the setup.py file [trivial]

168. By Christopher Armstrong

Add a NEWS file describing changes between 0.9 and 0.10 [trivial]

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.

This branch contains Public information 
Everyone can see this information.