Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
add doc for shard
Tags
rel_0_6beta3
Mike Bayer
- The sqlalchemy.orm.shard module now becomes an extension, sqlalchemy.ext.horizontal_shard. The old import works with a deprecation warning.
Mike Bayer
fix some examples
Mike Bayer
documentation updates
Mike Bayer
this is a rewrite from the old sybase module with almost nothing remaining from the original, setting primary copyright
Mike Bayer
formatting
Mike Bayer
comment out test that relies on dictionary ordering for now
Mike Bayer
- No longer guessing that TINYINT(1) should be BOOLEAN when reflecting - TINYINT(1) is returned. Use Boolean/ BOOLEAN in table definition to get boolean conversion behavior. [ticket:1752]
Mike Bayer
- Added with_hint() method to Query() construct. This calls directly down to select().with_hint() and also accepts entities as well as tables and aliases. See with_hint() in the SQL section below. [ticket:921] - Added with_hint() method to select() construct. Specify a table/alias, hint text, and optional dialect name, and "hints" will be rendered in the appropriate place in the statement. Works for Oracle, Sybase, MySQL. [ticket:921]
Mike Bayer
- 0.6beta3 version - remove redundant orderinglist docs, use just module docs - add warning for primary keys/unique colummns, [ticket:1669]
Mike Bayer
this test is too db specific and is covered by dialect tests
Mike Bayer
- relationships and columns with foreign keys aren't allowed on declarative mixins, sorry. [ticket:1751]
Sheila Allen
merged with mainline tip
Mike Bayer
mssql+mxodbc should use executedirect for all selects and execute for insert/update/delete. To support this, an is_crud property has been added to the DefaultExecutionContext. The behavior is forcable either way per execution using execution_options(native_odbc_parameters=True|False). Some tests have been added to demonstrate usage. (patch by zzzeek committed by bradallen)
Mike Bayer
- Using @classdecorator and similar on mixins to define __tablename__, __table_args__, etc. now works if the method references attributes on the ultimate subclass. [ticket:1749]
Mike Bayer
clean up sqlite version detection stuff
Mike Bayer
clarify cascade docstring, [ticket:1716]
Mike Bayer
fix typo
Mike Bayer
add some callcounts with cextensions, [ticket:1723]
Mike Bayer
clarify this test
Mike Bayer
- the TIME and TIMESTAMP types are now availble from the postgresql dialect directly, which add the PG-specific argument 'precision' to both. 'precision' and 'timezone' are correctly reflected for both TIME and TIMEZONE types. [ticket:997]
Mike Bayer
one additional oracle fix
Mike Bayer
- The Oracle dialect will issue VARCHAR type definitions using character counts, i.e. VARCHAR2(50 CHAR), so that the column is sized in terms of characters and not bytes. Column reflection of character types will also use ALL_TAB_COLUMNS.CHAR_LENGTH instead of ALL_TAB_COLUMNS.DATA_LENGTH. Both of these behaviors take effect when the server version is 9 or higher - for version 8, the old behaviors are used. [ticket:1744]
Mike Bayer
- Using a mixin won't break if the mixin implements an unpredictable __getattribute__(), i.e. Zope interfaces. [ticket:1746]
Mike Bayer
- The psycopg2 dialect will log NOTICE messages via the "sqlalchemy.dialects.postgresql" logger name. [ticket:877]
Mike Bayer
add an exclusion for boolean col expressions
Mike Bayer
this is what I meant to do here but this should be improved
Mike Bayer
help test with an order by
Mike Bayer
merge tip
Mike Bayer
- fix some final pathing stuff, we weren't getting all the loads in the inheritance examples, now its improved ! - final doc pass
  1. Prev
  2. Next