Contact: fumanchu@aminus.org

Log in as guest/dejavu to create tickets

I think I've seen this ORM somewhere before...

root/trunk/storage/storeado.py


Mode:

Legend:

Added
Modified
Copied or renamed
Date Rev Chgset Author Log Message
(edit) 09/21/06 01:54:53 @303 [303] fumanchu Initial fix for #4 (transaction support). Tests pass, but this is not to …
(edit) 09/01/06 20:35:19 @297 [297] dowski Implemented dejavu.month() and dejavu.day() for all SMs that can support …
(edit) 08/12/06 01:12:42 @280 [280] fumanchu Logging changes: 1. Arena.logflags now defaults to ERROR + IO. …
(edit) 08/11/06 23:54:24 @277 [277] fumanchu Fixes for storeado intorduced by test suite change whereby drop_storage is …
(edit) 08/08/06 02:20:23 @270 [270] fumanchu Removed some adapter methods that were redundant with the superclass.
(edit) 08/04/06 22:58:09 @265 [265] fumanchu Fixed up primary key support by moving Index.pk to Column.key, and by …
(edit) 08/01/06 19:20:06 @259 [259] fumanchu Cool. No more col_defs.
(edit) 07/28/06 17:01:20 @247 [247] fumanchu Removed the 'name' argument from all StorageManager? constructors.
(edit) 07/27/06 05:10:20 @246 [246] fumanchu Added sync method to all SM's (default: pass) with a new semantic: pass it …
(edit) 07/25/06 18:11:28 @242 [242] fumanchu Some API changes to make the dejavu top level cleaner: …
(edit) 07/24/06 23:45:50 @241 [241] fumanchu Fix for storeado. All qnames must be str, not unicode.
(edit) 07/24/06 23:07:37 @239 [239] fumanchu Clear Database dict contents on create_database, drop_database.
(edit) 07/24/06 20:47:58 @238 [238] fumanchu Changed adapter method naming scheme; all methods must now be of the form …
(edit) 07/24/06 19:17:02 @237 [237] fumanchu Refined the position that a missing hint implies "use the storage default …
(edit) 07/24/06 04:35:15 @236 [236] fumanchu Fix for #61 (arbitrary precision for decimal, fixedpoint, and long) and …
(edit) 07/22/06 17:13:12 @235 [235] fumanchu M x N dispatch in adapters, in preparation for #61 (arbitrary numeric …
(edit) 07/20/06 23:55:22 @233 [233] fumanchu Moved db.FieldTypeAdapter? to dbmodel.TypeAdapter?, so it no longer depends …
(edit) 07/20/06 07:29:35 @231 [231] fumanchu Work on ADO, PostgreSQL stores in preparation for moving the typeadapters …
(edit) 07/19/06 03:29:17 @230 [230] fumanchu Introspection fixes for ADO and SQLite (which now declares datatypes in …
(edit) 07/18/06 05:34:04 @228 [228] fumanchu MAJOR CHANGE. Moved most of the DB logic out of StorageManagerDB and into …
(edit) 07/16/06 08:40:54 @227 [227] fumanchu Table, Column, and Index objects now all have a qname attribute (the …
(edit) 07/16/06 04:30:04 @226 [226] fumanchu First crack at the new dbmodel module. See #18, #62.
(edit) 07/13/06 03:17:21 @223 [223] fumanchu Lots of precision and scale fixes for #61. Note in particular that the …
(edit) 07/11/06 23:45:12 @222 [222] fumanchu New test showing broken decimals at scale=15.
(edit) 07/11/06 18:01:29 @221 [221] dowski Some decimal.Decimal related enhancements (see …
(edit) 07/07/06 22:26:14 @220 [220] fumanchu Expressions passed to recall, etc. now allow "is None" and "is not None" …
(edit) 03/22/06 18:53:02 @203 [203] fumanchu Bah. Bug in SingleConnection? (conn not released after close).
(edit) 03/20/06 06:48:36 @201 [201] fumanchu Separated connection factories (pools, etc) out of the StorageManager?
(edit) 03/15/06 21:45:27 @193 [193] fumanchu Fix for #51 (remove expanded columns). If anyone objects, this can be …
(edit) 03/13/06 17:27:08 @192 [192] fumanchu Bugfixes and new storeado.rename_property method.
(edit) 03/10/06 22:35:42 @191 [191] fumanchu Fix for #49 (Unit._properties should be a list, not a dict). …
(edit) 03/09/06 08:48:26 @189 [189] fumanchu Ugly first crack at database introspection. I don't like the API yet, but …
(edit) 03/07/06 23:32:23 @188 [188] fumanchu Fix for #48 (unitclass.identifiers should be strings, not property …
(edit) 03/07/06 22:43:58 @187 [187] fumanchu drop_property now drops indices as needed. Needs a test and support in all …
(edit) 03/04/06 19:48:22 @183 [183] fumanchu Those SM's with autoincrement support now respect …
(edit) 03/03/06 06:57:49 @177 [177] fumanchu Implemented autoincrement for MS SQL Server.
(edit) 03/02/06 21:39:19 @175 [175] fumanchu Initial implementation of database-level sequencing. Only MSAccess + …
(edit) 02/28/06 05:48:09 @172 [172] fumanchu Fix for #45 (memorize fails on unicode inside tuple).
(edit) 02/14/06 21:52:28 @168 [168] fumanchu Fixed some errors when fetch returns empty col_defs.
(edit) 02/01/06 00:11:58 @151 [151] fumanchu Removed the CreateIfMissing? option; this should now be performed with a …
(edit) 01/14/06 08:21:57 @146 [146] fumanchu Trap for a storeado close error.
(edit) 01/09/06 04:48:46 @140 [140] fumanchu Bah. Fixes for SM.destroy methods (new use_asterisk_to_get_all flag).
(edit) 12/24/05 01:55:18 @129 [129] fumanchu Oops.
(edit) 12/21/05 08:48:04 @127 [127] fumanchu Initial implementation of #16 (schema changes). See modeling.html …
(edit) 12/11/05 21:26:16 @123 [123] fumanchu Fix for #36 (column names not correctly escaped). Changes to …
(edit) 12/07/05 08:13:22 @119 [119] fumanchu Fix for #27 (OUTER JOIN capability). …
(edit) 12/07/05 03:27:55 @118 [118] fumanchu storeado wasn't logging all SQL.
(edit) 11/26/05 08:19:06 @110 [110] fumanchu multirecall changes (BACKWARD INCOMPATIBLE): …
(edit) 11/26/05 04:29:39 @108 [108] fumanchu New "version" method for db SM's.
(edit) 11/19/05 07:16:17 @100 [100] fumanchu More test suite work. If a store is not installed or cannot be imported, a …
(edit) 11/09/05 07:33:38 @89 [89] fumanchu 1. New logging support: Arena.log(message, flag) method (overridable). …
(edit) 11/02/05 00:58:46 @88 [88] fumanchu Set eol-style:native on all .py files.
(edit) 06/27/05 05:24:59 @76 [76] fumanchu 1. Refactored name coercion in db.py (Christian Holtje) …
(edit) 04/04/05 22:14:45 @69 [69] fumanchu 1. Fixed bug in db.SQLDecompiler.visit_CALL_FUNCTION, affecting …
(edit) 03/01/05 18:34:05 @66 [66] fumanchu Stripped Windows carriage-returns from .py files.
(edit) 02/26/05 02:25:43 @64 [64] fumanchu db.SM.distinct() now falls back to slow method if imperfect (and warns if …
(edit) 01/31/05 08:08:56 @62 [62] fumanchu 1. Tests added for CachingProxy?, BurnedProxy?. …
(edit) 01/24/05 05:03:16 @61 [61] fumanchu 1. New config entries can override adapters for db SM's. …
(edit) 01/19/05 09:00:09 @54 [54] fumanchu Better escaping of LIKE wildcards. Postgres still broken in this regard.
(edit) 01/12/05 07:48:53 @51 [51] fumanchu 1. Changed arena.roster to ._registered_classes. Dropped containers.Prism …
(edit) 01/08/05 07:26:45 @50 [50] fumanchu 1. Modified Unit.add() to take multiple units. …
(edit) 01/07/05 00:38:16 @49 [49] fumanchu 1. Rearranged db.SM.recall for speed, clarity. …
(edit) 01/06/05 00:04:46 @47 [47] fumanchu 1. AdapterToSQL now separates bool constants from bool expressions. …
(edit) 01/02/05 06:53:53 @46 [46] fumanchu 1. Changed AdapterFromDB to take unit arg only on consume. …
(edit) 12/31/04 07:31:41 @45 [45] fumanchu 1. Doc updates. 2. xray, recur now imported lazily. …
(edit) 12/31/04 03:43:46 @44 [44] fumanchu 1. Changed all storage tests to use common zoo_fixture.py. …
(edit) 12/27/04 07:17:49 @43 [43] fumanchu 1. Changed UnitProperty?.hints['Size'] to 'bytes'. SM's should now assume …
(edit) 12/20/04 23:48:53 @42 [42] fumanchu 1. New named_opcodes(bits) in codewalk. …
(edit) 12/17/04 00:32:21 @40 [40] fumanchu 1. Added storepypgsql (Postgres) + tests. …
(edit) 11/22/04 05:26:27 @36 [36] fumanchu 1. Dejavu now adds methods to FixedPoint? for pickling if not present. …
(edit) 11/21/04 03:30:23 @33 [33] fumanchu Rewrote handling of Unit.dirty. For UnitProperty? types which were mutable …
(edit) 11/21/04 00:13:21 @32 [32] fumanchu Made Decompiler less fragile by adding stack sentinels for …
(edit) 11/19/04 06:55:00 @29 [29] fumanchu 1. Fixed bug in storeado with hints:Size of wrong type. …
(edit) 11/10/04 08:18:45 @26 [26] fumanchu 1. Use error trapping instead of asserts. …
(edit) 11/03/04 00:18:32 @25 [25] fumanchu 1. Moved UnitCollection?._IDs to a UnitProperty?, .Members …
(edit) 10/30/04 20:58:58 @23 [23] fumanchu Oops. Shouldn't have add xray, recur. Better without.
(edit) 10/30/04 20:43:26 @22 [22] fumanchu 1. Moved xray, recur into dejavu. 2. Doc updates.
(edit) 10/19/04 06:15:52 @19 [19] fumanchu 1. Changed containers.Balloon class to .warehouse function. …
(edit) 10/11/04 04:29:10 @12 [12] fumanchu 1. Rewrote UnitProperty? to enable declaration within class body (instead …
(edit) 10/10/04 05:49:39 @9 [9] fumanchu Cleaned up add_store to remove all configfile cruft. Works directly on …
(edit) 10/09/04 18:01:37 @8 [8] fumanchu codewalk and logic are now modules in dejavu
(add) 09/22/04 22:01:33 @1 [1] cnew initial import