Commits

Author Commit Message Labels Comments Date
ram
NCHAR and NVARCHAR support for MS-SQL. Patch from Kent Johnson
Mike Bayer
added "viewonly" flag to allow relations that dont affect flush()
ram
Simplified MSSQL table reflection code added support for multi-column foreign keys
ram
fix misspelled func calls
Mike Bayer
commented out open cursor check, until resolution of [ticket:312]
Mike Bayer
made echo param more doc-friendly
Mike Bayer
doc edits, moved object display in uowdumper to be hex, fixed test runner in parseconnect
Mike Bayer
- logging is now implemented via standard python "logging" module. "echo" keyword parameters are still functional but set/unset log levels for their respective classes/instances. all logging can be controlled directly through the Python API by setting INFO and DEBUG levels for loggers in the "sqlalchemy" namespace. class-level logging is under "sqlalchemy.<module>.<classname>", instance-level logging under "sqlalchemy.<module>.<classname>.<hexid>". Test suite in…
Mike Bayer
spelling fix
Mike Bayer
onupdate/ondelete fix
Mike Bayer
descriptive error message when an executioncontext-requiring call is called off a ResultProxy which was created via literal statement execution and therefore does not have an execution context.
ram
added MSSQL changes
ram
Fixes use of port for pymssql Introduces new auto_indentity_insert option Fixes bug #261
Mike Bayer
added scalar() to ResultProxy
Mike Bayer
mutable flag
Mike Bayer
- added "mutable" flag to PickleType, set to False to allow old (faster) behavior - fix attribute unit test - attributes have explicit flag for "mutable_scalars", propigated by ColumnProperty
Mike Bayer
- added "pickleable" module to test suite to have cPickle-compatible test objects - added copy_function, compare_function arguments to InstrumentedAttribute - added MutableType mixin, copy_value/compare_values methods to TypeEngine, PickleType - ColumnProperty and DeferredProperty propigate the TypeEngine copy/compare methods to the attribute instrumentation - cleanup of UnitOfWork, removed unused methods - UnitOfWork "dirty" list is calculated across the total col…
Mike Bayer
- connection pool tracks open cursors and raises an error if connection is returned to pool with cursors still opened. fixes issues with MySQL, others
Mike Bayer
- added autoincrement=True to Column; will disable schema generation of SERIAL/AUTO_INCREMENT/identity seq for postgres/mysql/mssql if explicitly set to False. #303
Mike Bayer
remove delete-orphan cascade from self referential mappers
Mike Bayer
- fixed unfortunate mutating-dictionary glitch from previous checkin - added "batch=True" flag to mapper; if False, save_obj will fully save one object at a time including calls to before_XXXX and after_XXXX
Mike Bayer
future log lines
Mike Bayer
fix to reset_class_managed to look at noninherited attributes only; an artifact of compilation brought this up
Mike Bayer
- fix to deferred group loading
Mike Bayer
- ForeignKey reports better error message for column not found - change in verbiage when join conditions are figured out (and fail)
Mike Bayer
- moved selectresults test from orm to ext package - renamed objectstore test suite to unitofwork - added additional "eagerdegrade" tests to mapper, to test fixes from #308
Mike Bayer
- adjustments to eager loading so that its "eager chain" is kept separate from the normal mapper setup, thereby preventing conflicts with lazy loader operation, fixes [ticket:308]
Mike Bayer
- BooleanExpression includes new "negate" argument to specify the appropriate negation operator if one is available. - calling a negation on an "IN" or "IS" clause will result in "NOT IN", "IS NOT" (as opposed to NOT (x IN y)).
Mike Bayer
case sensitive function seems to return a string in some cases
Mike Bayer
check for mapper or class, raise exception otherwise [ticket:305]
  1. Prev
  2. Next