ANN: bazaar 0.99.0
wrobell
wrobell at ite.pl
Sat Feb 7 08:13:56 EST 2004
Bazaar is an easy to use and powerful abstraction layer between
relational database and object oriented application
http://www.nongnu.org/bazaar/
Features:
- easy to use - define classes and programmer is ready to get and modify
application data in object-oriented way (no additional steps such as
code generation is required)
- object-oriented programing and feel - using classes, objects and references
instead of relations, its columns, primary and foreign keys
- object-oriented database operations:
- add, update, delete
- get and reload
- easy object finding with support for SQL queries
- association data load and reload
- application class relationships:
- one-to-one, one-to-many and many-to-many
- uni-directional and bi-directional
- application objects and association data cache integrated with Python
garbage collector:
- full - load all rows at once from relation
- lazy - load one row from relation
- configurable - connection string, DB API module, class relations, object and
association data cache types, etc.
Requirements:
- Python 2.3
- Python DB API 2.0 module with ``format'' and ``pyformat'' parameter
style support (tested with psycopg 1.1.10)
- RDBMS (tested with PostgreSQL 7.4)
This is free software distributed under GNU Lesser General Public
License (LGPL). Download it from project's page
http://savannah.nongnu.org/projects/bazaar/
wrobell <wrobell at ite.pl>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/python-list/attachments/20040207/477403f8/attachment.sig>
More information about the Python-list
mailing list