Commits

Author Commit Message Labels Comments Date
Mike Bayer
- [bug] Fixed bug in 0.7.6 introduced by [ticket:2409] whereby column_mapped_collection used against columns that were mapped as joins or other indirect selectables would fail to function. Here, the serialize use case has gotten very complex since to really target a column we'd need the root MetaData object, then if we're hitting Alias objects and such there's really nothing to hold onto. Short of building a system where Column objects have some kind of master hash identifier that is consistently generated, the way this works can't really suit every case - much easier would be to c…
Mike Bayer
- [bug] UPDATE..FROM syntax with SQL Server requires that the updated table be present in the FROM clause when an alias of that table is also present in the FROM clause. The updated table is now always present in the FROM, when FROM is present in the first place. Courtesy sayap. [ticket:2468]
Mike Bayer
- mysql [bug] Fixed bug whereby if cast() is used on a SQL expression whose type is not supported by cast() and therefore CAST isn't rendered by the dialect, the order of evaluation could change if the casted expression required that it be grouped; grouping is now applied to those expressions. [ticket:2467]
Mike Bayer
Merged in bentrofatter/sqlalchemy-informix-dialect-fix (pull request #7)
Ben Trofatter
Changed misspelled 'altere' reserved word to 'alter'
Mike Bayer
- [bug] If conn.begin() fails when calling "with engine.begin()", the newly acquired Connection is closed explicitly before propagating the exception onward normally.
Mike Bayer
seems like there's a branch here..oh well
Branches
fix/mysql-system-views
Mike Bayer
- test explicitly for 'VIEW', 'SYSTEM VIEW' - move the test to the reflection tests
Mike Bayer
Merged in elazar/sqlalchemy/fix/mysql-system-views (pull request #6)
Matthew Turland
Fixed test_system_views not checking for MySQL >= 5.0.0 as information_schema support is not available in previous versions
Branches
fix/mysql-system-views
Matthew Turland
Modified MySQLDialect.get_view_names() to also return system views such as those in information_schema
Branches
fix/mysql-system-views
Mike Bayer
- [feature] Added new flag to @validates include_removes. When True, collection remove and attribute del events will also be sent to the validation function, which accepts an additional argument "is_remove" when this flag is used.
Mike Bayer
- [feature] Added new connection event dbapi_error(). Is called for all DBAPI-level errors passing the original DBAPI exception before SQLAlchemy modifies the state of the cursor.
Mike Bayer
- adjust mysql patch a bit so that we use built in quoting for the "idx_" name as well - [bug] Fixed bug whereby column name inside of "KEY" clause for autoincrement composite column with InnoDB would double quote a name that's a reserved word. Courtesy Jeff Dairiki. [ticket:2460]
dairiki
Fix innodb autoinc constraint (double)quoting
Mike Bayer
- [bug] Repaired the use_scope_identity create_engine() flag when using the pyodbc dialect. Previously this flag would be ignored if set to False. When set to False, you'll get "SELECT @@identity" after each INSERT to get at the last inserted ID, for those tables which have "implicit_returning" set to False.
diana
Fixing link to python's logging module (see #2456). Thanks astrochase!
Mike Bayer
Merged in _diana_/sqlalchemy-2385 (pull request #4)
diana
most of the drizzle docs are copy/pasta, let's just point users to the mysql docs and enhance as questions arise - see #2385
Mike Bayer
- reopened #2453, needed to put in the original patch as well to cover the case of column_property() objs building off each other
Mike Bayer
- sql - [bug] Removed warning when Index is created with no columns; while this might not be what the user intended, it is a valid use case as an Index could be a placeholder for just an index of a certain name. - mssql - [feature] Added interim create_engine flag supports_unicode_binds to PyODBC dialect, to force whether or not the dialect passes Python unicode literals to PyODBC or not.
Mike Bayer
- [bug] Fixed bug which would prevent OrderingList from being pickleable [ticket:2454]. Courtesy Jeff Dairiki
Mike Bayer
- [bug] Fixed bug in expression annotation mechanics which could lead to incorrect rendering of SELECT statements with aliases and joins, particularly when using column_property(). [ticket:2453]
Mike Bayer
- [bug] Fixed bug whereby polymorphic_on column that's not otherwise mapped on the class would be incorrectly included in a merge() operation, raising an error. [ticket:2449]
Mike Bayer
- [feature] Added new for_update/with_lockmode() options for Postgresql: for_update="read"/ with_lockmode("read"), for_update="read_nowait"/ with_lockmode("read_nowait"). These emit "FOR SHARE" and "FOR SHARE NOWAIT", respectively. Courtesy Diana Clarke [ticket:2445]
Mike Bayer
- 0.7.7 - [feature] Added prefix_with() method to Query, calls upon select().prefix_with() to allow placement of MySQL SELECT directives in statements. Courtesy Diana Clarke [ticket:2443]
diana
I'm pretty sure this should be entities
diana
typos in lib/sqlalchemy/sql
diana
typos in lib/sqlalchemy/orm
diana
typos in lib/sqlalchemy/ext
  1. Prev
  2. Next