<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:'times new roman', 'new york', times, serif;font-size:12pt"><div>I don't want to start a flame war and would just like some information before diving in--</div><div>What are some the advantages and disadvantages of SQLObject compared to SQLAlchemy?</div><div><br></div><div>Thanks,</div><div>William</div><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><br><div style="font-family:arial, helvetica, sans-serif;font-size:13px"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Oleg Broytmann <phd@phd.pp.ru><br><b><span style="font-weight: bold;">To:</span></b> Python Mailing List <python-list@python.org>; Python Announce Mailing List <python-announce-list@python.org><br><b><span style="font-weight: bold;">Sent:</span></b> Wednesday, August 12, 2009 6:24:53
AM<br><b><span style="font-weight: bold;">Subject:</span></b> SQLObject 0.11.0<br></font><br>
Hello!<br><br>I'm pleased to announce version 0.11.0, the first stable release of 0.11 branch<br>of SQLObject.<br><br><br>What is SQLObject<br>=================<br><br>SQLObject is an object-relational mapper. Your database tables are described<br>as classes, and rows are instances of those classes. SQLObject is meant to be<br>easy to use and quick to get started with.<br><br>SQLObject supports a number of backends: MySQL, PostgreSQL, SQLite,<br>Firebird, Sybase, MSSQL and MaxDB (also known as SAPDB).<br><br><br>Where is SQLObject<br>==================<br><br>Site:<br><span><a target="_blank" href="http://sqlobject.org">http://sqlobject.org</a></span><br><br>Development:<br><span><a target="_blank" href="http://sqlobject.org/devel/">http://sqlobject.org/devel/</a></span><br><br>Mailing list:<br><a href="https://lists.sourceforge.net/mailman/listinfo/sqlobject-discuss"
target="_blank">https://lists.sourceforge.net/mailman/listinfo/sqlobject-discuss</a><br><br>Archives:<br><span><a target="_blank" href="http://news.gmane.org/gmane.comp.python.sqlobject">http://news.gmane.org/gmane.comp.python.sqlobject</a></span><br><br>Download:<br><span><a target="_blank" href="http://cheeseshop.python.org/pypi/SQLObject/0.11.0">http://cheeseshop.python.org/pypi/SQLObject/0.11.0</a></span><br><br>News and changes:<br><span><a target="_blank" href="http://sqlobject.org/News.html">http://sqlobject.org/News.html</a></span><br><br><br>What's New<br>==========<br><br>News since 0.10<br>-----------------<br><br>Features & Interface<br>~~~~~~~~~~~~~~~~~~~~<br><br>* Dropped support for Python 2.3. The minimal version of Python for<br> SQLObject is 2.4 now.<br><br>* Dropped support for PostgreSQL 7.2. The minimal supported version of<br> PostgreSQL is 7.3 now.<br><br>* New magic attribute 'j' similar to 'q' was added that
automagically does<br> join with the other table in MultipleJoin or RelatedJoin.<br><br>* SQLObject can now create and drop a database in MySQL, PostgreSQL, SQLite<br> and Firebird/Interbase.<br><br>* Added some support for schemas in PostgreSQL.<br><br>* Added DecimalStringCol - similar to DecimalCol but stores data as strings<br> to work around problems in some drivers and type affinity problem in<br> SQLite.<br><br>* Added sqlobject.include.hashcol.HashCol - a column type that automatically<br> hashes anything going into it, and returns out an object that hashes<br> anything being compared to itself. Basically, it's good for really simple<br> one-way password fields, and it even supports the assignment of None to<br> indicate no password set. By default, it uses the md5 library for<br> hashing, but this can be changed in a HashCol definition.<br><br>* RowDestroyedSignal and RowUpdatedSignal were
added.<br><br>Minor features<br>~~~~~~~~~~~~~~<br><br>* Use reversed() in manager/command.py instead of .__reversed__().<br><br>* Minor change in logging to console - logger no longer stores the output<br> file, it gets the file from module sys every time by name; this means<br> logging will use new sys.stdout (or stderr) in case the user changed<br> them.<br><br>* Changed the order of testing of SQLite modules - look for external<br> PySQLite2 before sqlite3.<br><br>For a more complete list, please see the news:<br><a href="http://sqlobject.org/News.html" target="_blank">http://sqlobject.org/News.html</a><br><br>Oleg.<br>-- <br><span> Oleg Broytmann <a target="_blank" href="http://phd.pp.ru/">http://phd.pp.ru/</a> </span><a ymailto="mailto:phd@phd.pp.ru" href="mailto:phd@phd.pp.ru">phd@phd.pp.ru</a><br>
Programmers don't die, they just GOSUB without RETURN.<br>-- <br><span><a target="_blank" href="http://mail.python.org/mailman/listinfo/python-list">http://mail.python.org/mailman/listinfo/python-list</a></span><br></div></div><div style="position:fixed"></div></div><br>
</body></html>