]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
13 years ago - [bug] Continuing [ticket:2566] regarding extra
Mike Bayer [Sat, 6 Oct 2012 16:46:02 +0000 (12:46 -0400)] 
  - [bug] Continuing [ticket:2566] regarding extra
    state post-flush due to event listeners;
    any states that are marked as "dirty" from an
    attribute perspective, usually via column-attribute
    set events within after_insert(), after_update(),
    etc., will get the "history" flag reset
    in all cases, instead of only those instances
    that were part of the flush.  This has the effect
    that this "dirty" state doesn't carry over
    after the flush and won't result in UPDATE
    statements.   A warning is emitted to this
    effect; the set_committed_state()
    method can be used to assign attributes on objects
    without producing history events. [ticket:2582]

13 years ago- break session tests into smaller suites. still some ambiguity what
Mike Bayer [Sat, 6 Oct 2012 16:10:01 +0000 (12:10 -0400)] 
- break session tests into smaller suites.  still some ambiguity what
some of these tests are testing

13 years ago- add back __engine_options__
Mike Bayer [Thu, 4 Oct 2012 22:26:55 +0000 (18:26 -0400)] 
- add back __engine_options__
- break test_insert tests into explicitly get_lastrowid() vs. implicit_returning tests,
fix up requirements to split them out

13 years ago- connect immediately on _create_testing_engine to initialize dialect capabilities
Mike Bayer [Thu, 4 Oct 2012 21:37:44 +0000 (17:37 -0400)] 
- connect immediately on _create_testing_engine to initialize dialect capabilities

13 years ago- don't call get_lastrowid() on explicit returning
Mike Bayer [Thu, 4 Oct 2012 21:36:02 +0000 (17:36 -0400)] 
- don't call get_lastrowid() on explicit returning
- don't hardwire "subqueries" requirement in the base, mysql < 4.1 isn't working anyway
- don't need explicit FB/PG exclusions in test_returning
- hit db.connect() for the returning requirement

13 years ago - [feature] The Session will produce warnings
Mike Bayer [Thu, 4 Oct 2012 17:50:36 +0000 (13:50 -0400)] 
  - [feature] The Session will produce warnings
    when unsupported methods are used inside the
    "execute" portion of the flush.   These are
    the familiar methods add(), delete(), etc.
    as well as collection and related-object
    manipulations, as called within mapper-level
    flush events
    like after_insert(), after_update(), etc.
    It's been prominently documented for a long
    time that  SQLAlchemy cannot guarantee
    results when the Session is manipulated within
    the execution of the flush plan,
    however users are still doing it, so now
    there's a warning.   Maybe someday the Session
    will be enhanced to support these operations
    inside of the flush, but for now, results
    can't be guaranteed.

13 years ago- fix declarative __init__
Mike Bayer [Thu, 4 Oct 2012 14:32:14 +0000 (10:32 -0400)] 
- fix declarative __init__

13 years ago- test updates
Mike Bayer [Thu, 4 Oct 2012 14:28:21 +0000 (10:28 -0400)] 
- test updates

13 years ago- requirements
Mike Bayer [Wed, 3 Oct 2012 19:41:34 +0000 (15:41 -0400)] 
- requirements

13 years ago- add one more #2583 test to cover the "multiple PK switch" use case
Mike Bayer [Wed, 3 Oct 2012 15:10:42 +0000 (11:10 -0400)] 
- add one more #2583 test to cover the "multiple PK switch" use case

13 years ago - [bug] Fixed Session accounting bug whereby replacing
Mike Bayer [Wed, 3 Oct 2012 14:52:14 +0000 (10:52 -0400)] 
  - [bug] Fixed Session accounting bug whereby replacing
    a deleted object in the identity map with another
    object of the same primary key would raise a
   "conflicting state" error on rollback(),
    if the replaced primary key were established either
    via non-unitofwork-established INSERT statement
    or by primary key switch of another instance.
    [ticket:2583]

13 years ago- fix the fixture here that wasn't creating consistently
Mike Bayer [Mon, 1 Oct 2012 05:59:59 +0000 (01:59 -0400)] 
- fix the fixture here that wasn't creating consistently
- rewrite --dropfirst to be more industrial strength, includes views
- fix order_by="foreign_key" to maintain the same ordering as
metadata.sorted_tables.   Not ideal that this was the other way throughout
0.7 but this is still a little-used method, in contrast to metadata.sorted_tables.

13 years agoremove access
Mike Bayer [Mon, 1 Oct 2012 00:32:38 +0000 (20:32 -0400)] 
remove access

13 years ago - [feature] the MS Access dialect has been
Mike Bayer [Mon, 1 Oct 2012 00:17:49 +0000 (20:17 -0400)] 
  - [feature] the MS Access dialect has been
    moved to its own project on Bitbucket,
    taking advantage of the new SQLAlchemy
    dialect compliance suite.   The dialect is
    still in very rough shape and probably not
    ready for general use yet, however
    it does have *extremely* rudimental
    functionality now.

13 years agoallow variability here
Mike Bayer [Sun, 30 Sep 2012 23:59:40 +0000 (19:59 -0400)] 
allow variability here

13 years agomssql: - [bug] Fixed bug where reflection of primary key constraint
Mike Bayer [Sun, 30 Sep 2012 22:23:21 +0000 (18:23 -0400)] 
mssql:   - [bug] Fixed bug where reflection of primary key constraint
    would double up columns if the same constraint/table
    existed in multiple schemas.
- force returns_rows to False for inserts where we know rows shouldnt be returned;
allows post_exec() to use the cursor without issue

13 years agospacing
Mike Bayer [Sun, 30 Sep 2012 21:20:15 +0000 (17:20 -0400)] 
spacing

13 years ago - [bug] Fixed bug in over() construct whereby
Mike Bayer [Sun, 30 Sep 2012 21:18:14 +0000 (17:18 -0400)] 
  - [bug] Fixed bug in over() construct whereby
    passing an empty list for either partition_by
    or order_by, as opposed to None, would fail
    to generate correctly.
    Courtesy Gunnlaugur Por Briem.
    [ticket:2574]

13 years agoput this inside a main()
Mike Bayer [Sun, 30 Sep 2012 21:05:00 +0000 (17:05 -0400)] 
put this inside a main()

13 years ago - [bug] Fixed compiler bug whereby using a correlated
Mike Bayer [Sun, 30 Sep 2012 20:57:23 +0000 (16:57 -0400)] 
  - [bug] Fixed compiler bug whereby using a correlated
    subquery within an ORDER BY would fail to render correctly
    if the stament also used LIMIT/OFFSET, due to mis-rendering
    within the ROW_NUMBER() OVER clause.  Fix courtesy
    sayap [ticket:2538]

13 years ago - [bug] The CreateIndex construct in Oracle
Mike Bayer [Sun, 30 Sep 2012 20:00:46 +0000 (20:00 +0000)] 
  - [bug] The CreateIndex construct in Oracle
    will now schema-qualify the name of the index
    to be that of the parent table.  Previously this
    name was omitted which apparently creates the
    index in the default schema, rather than that
    of the table.

13 years ago- add a glossary b.c. hey its a good idea
Mike Bayer [Sun, 30 Sep 2012 15:54:40 +0000 (11:54 -0400)] 
- add a glossary b.c. hey its a good idea

13 years agomodernize session links
Mike Bayer [Sun, 30 Sep 2012 15:29:54 +0000 (11:29 -0400)] 
modernize session links

13 years ago- commit Priit Laes docstring fixes
Mike Bayer [Sun, 30 Sep 2012 15:13:52 +0000 (11:13 -0400)] 
- commit Priit Laes docstring fixes
- don't even talk about metadata.bind in declarative

13 years agofix the path here
Mike Bayer [Sun, 30 Sep 2012 15:03:27 +0000 (11:03 -0400)] 
fix the path here

13 years ago- tighten mysql date test to not fail over 1 second boundaries (and probably microsec...
Mike Bayer [Sun, 30 Sep 2012 15:00:00 +0000 (11:00 -0400)] 
- tighten mysql date test to not fail over 1 second boundaries (and probably microsecond boundaries once they support that...)

13 years agoconsolidate config into noseplugin, remove the dupe, load noseplugin using imp.load_s...
Mike Bayer [Sun, 30 Sep 2012 05:19:43 +0000 (01:19 -0400)] 
consolidate config into noseplugin, remove the dupe, load noseplugin using imp.load_source(), see if that works

13 years agopg and oracle fixes
Mike Bayer [Sun, 30 Sep 2012 05:02:56 +0000 (01:02 -0400)] 
pg and oracle fixes

13 years ago2.5 support
Mike Bayer [Sun, 30 Sep 2012 04:52:07 +0000 (00:52 -0400)] 
2.5 support

13 years ago- todos
Mike Bayer [Sat, 29 Sep 2012 21:28:20 +0000 (17:28 -0400)] 
- todos

13 years agoalso get rid of satest.cfg
Mike Bayer [Sat, 29 Sep 2012 21:12:45 +0000 (17:12 -0400)] 
also get rid of satest.cfg

13 years ago- copy the plugin into test so that it can be loaded w/o breaking coverage.
Mike Bayer [Sat, 29 Sep 2012 21:12:00 +0000 (17:12 -0400)] 
- copy the plugin into test so that it can be loaded w/o breaking coverage.
this is a really unfortunate hack right now.

13 years ago- import fixes
Mike Bayer [Sat, 29 Sep 2012 20:58:00 +0000 (16:58 -0400)] 
- import fixes

13 years agothis isnt used
Mike Bayer [Sat, 29 Sep 2012 20:30:57 +0000 (16:30 -0400)] 
this isnt used

13 years agomerge
Mike Bayer [Sat, 29 Sep 2012 20:24:48 +0000 (16:24 -0400)] 
merge

13 years agomerge
Mike Bayer [Sat, 29 Sep 2012 20:24:03 +0000 (16:24 -0400)] 
merge

13 years ago- rework component reflection test so that usual framework hooks can be used
Mike Bayer [Sat, 29 Sep 2012 20:11:47 +0000 (16:11 -0400)] 
- rework component reflection test so that usual framework hooks can be used
to redefine tables, etc.

13 years agodev
Mike Bayer [Sat, 29 Sep 2012 19:17:08 +0000 (15:17 -0400)] 
dev

13 years agoadjustments
Mike Bayer [Sat, 29 Sep 2012 17:34:03 +0000 (13:34 -0400)] 
adjustments

13 years ago- revert the "basedir" thing - running setup.py from the currdir is unfortunately...
Mike Bayer [Sat, 29 Sep 2012 17:21:15 +0000 (13:21 -0400)] 
- revert the "basedir" thing - running setup.py from the currdir is unfortunately part of the
distutils docs (http://docs.python.org/install/index.html#platform-variations)

13 years ago- enhance setup.py to support being run from outside the current directory. hopefull...
Mike Bayer [Sat, 29 Sep 2012 17:08:07 +0000 (13:08 -0400)] 
- enhance setup.py to support being run from outside the current directory.  hopefully there's no
gotchas with this on other platforms.

13 years ago- fix annotation transfer when producing m2m backref, [ticket:2578]
Mike Bayer [Fri, 28 Sep 2012 15:00:53 +0000 (11:00 -0400)] 
- fix annotation transfer when producing m2m backref, [ticket:2578]

13 years agogetting everything to pass again
Mike Bayer [Thu, 27 Sep 2012 20:33:54 +0000 (16:33 -0400)] 
getting everything to pass again

13 years ago- more tests, move some tests out of test_reflection, test_query
Mike Bayer [Thu, 27 Sep 2012 20:11:32 +0000 (16:11 -0400)] 
- more tests, move some tests out of test_reflection, test_query

13 years agodisplay name in message
Mike Bayer [Thu, 27 Sep 2012 07:07:42 +0000 (03:07 -0400)] 
display name in message

13 years ago- add a runner module
Mike Bayer [Thu, 27 Sep 2012 07:06:40 +0000 (03:06 -0400)] 
- add a runner module
- make "default" the default dialect.

13 years agotweaks
Mike Bayer [Thu, 27 Sep 2012 06:47:43 +0000 (02:47 -0400)] 
tweaks

13 years agofix an early import
Mike Bayer [Thu, 27 Sep 2012 06:43:14 +0000 (02:43 -0400)] 
fix an early import

13 years agotrying different approaches to test layout. in this one, the testing modules
Mike Bayer [Thu, 27 Sep 2012 06:37:33 +0000 (02:37 -0400)] 
trying different approaches to test layout.  in this one, the testing modules
become an externally usable package but still remains within the main sqlalchemy parent package.
in this system, we use kind of an ugly hack to get the noseplugin imported outside of the
"sqlalchemy" package, while still making it available within sqlalchemy for usage by
third party libraries.

13 years ago- profile file is configurable
Mike Bayer [Wed, 26 Sep 2012 23:15:09 +0000 (19:15 -0400)] 
- profile file is configurable

13 years ago- further reorganization of test suite:
Mike Bayer [Wed, 26 Sep 2012 21:21:21 +0000 (17:21 -0400)] 
- further reorganization of test suite:

  - bootstrap and lib move to all absolute imports
  - testing.py is no longer internally referenced.
  - requirements move to be a pluggable class which can
    be overridden.
  - cleanup

in the interests of third party testing, test/lib and test/bootstrap
may move to be an independent package.

13 years ago- fix empty row insert in fixture, [ticket:2573]
Mike Bayer [Wed, 26 Sep 2012 14:35:55 +0000 (10:35 -0400)] 
- fix empty row insert in fixture, [ticket:2573]

13 years ago- [feature] Added support for the localtimestamp()
Mike Bayer [Wed, 26 Sep 2012 14:20:56 +0000 (10:20 -0400)] 
- [feature] Added support for the localtimestamp()
SQL function implemented in SQLite, courtesy
Richard Mitchell.  Added test

13 years agoMerged in mitchellrj/sqlalchemy (pull request #21)
Mike Bayer [Wed, 26 Sep 2012 14:17:55 +0000 (10:17 -0400)] 
Merged in mitchellrj/sqlalchemy (pull request #21)

13 years agoAdd support for LOCALTIMESTAMP in SQLite.
Richard Mitchell [Wed, 26 Sep 2012 13:36:51 +0000 (14:36 +0100)] 
Add support for LOCALTIMESTAMP in SQLite.

13 years ago - [bug] Added 'terminating connection' to the list
Mike Bayer [Tue, 25 Sep 2012 20:54:50 +0000 (16:54 -0400)] 
  - [bug] Added 'terminating connection' to the list
    of messages we use to detect a disconnect with PG, which
    appears to be present in some versions when the server
    is restarted.  [ticket:2570]

13 years ago - [bug] Fixed the DropIndex construct to support
Mike Bayer [Mon, 24 Sep 2012 15:17:16 +0000 (11:17 -0400)] 
  - [bug] Fixed the DropIndex construct to support
    an Index associated with a Table in a remote
    schema. [ticket:2571]

13 years ago- fix fb function thing here, need **kw to break the loop
Mike Bayer [Mon, 24 Sep 2012 02:14:17 +0000 (22:14 -0400)] 
- fix fb function thing here, need **kw to break the loop

13 years ago- [feature] An experimental dialect for the fdb
Mike Bayer [Sun, 23 Sep 2012 22:30:16 +0000 (18:30 -0400)] 
- [feature] An experimental dialect for the fdb
driver is added, but is untested as I cannot
get the fdb package to build.  [ticket:2504]

13 years ago- got firebird running
Mike Bayer [Sun, 23 Sep 2012 22:09:18 +0000 (18:09 -0400)] 
- got firebird running
- add some failure cases
- [bug] Firebird now uses strict "ansi bind rules"
so that bound parameters don't render in the
columns clause of a statement - they render
literally instead.

- [bug] Support for passing datetime as date when
using the DateTime type with Firebird; other
dialects support this.

13 years ago - [bug] Columns in reflected primary key constraint
Mike Bayer [Sun, 23 Sep 2012 17:42:24 +0000 (13:42 -0400)] 
  - [bug] Columns in reflected primary key constraint
    are now returned in the order in which the constraint
    itself defines them, rather than how the table
    orders them.  Courtesy Gunnlaugur Por Briem.
    [ticket:2531].

13 years ago- use our new Cls.memoized_name._reset(self) method in place of all those __dict__...
Mike Bayer [Sun, 23 Sep 2012 17:09:43 +0000 (13:09 -0400)] 
- use our new Cls.memoized_name._reset(self) method in place of all those __dict__.pop(),
remove reset_memoized

13 years ago - [bug] When the primary key column of a Table
Mike Bayer [Sun, 23 Sep 2012 16:51:24 +0000 (12:51 -0400)] 
  - [bug] When the primary key column of a Table
    is replaced, such as via extend_existing,
    the "auto increment" column used by insert()
    constructs is reset.  Previously it would
    remain referring to the previous primary
    key column.  [ticket:2525]

13 years ago - [feature] An explicit error is raised when
Mike Bayer [Sun, 23 Sep 2012 16:42:38 +0000 (12:42 -0400)] 
  - [feature] An explicit error is raised when
    a ForeignKeyConstraint() that was
    constructed to refer to multiple remote tables
    is first used. [ticket:2455]

13 years ago- clean pyflakes
Mike Bayer [Sun, 23 Sep 2012 16:31:41 +0000 (12:31 -0400)] 
- clean pyflakes

13 years ago- improve docs for MySQL/SQLite foreign key/ON UPDATE|DELETE instructions,
Mike Bayer [Sun, 23 Sep 2012 16:24:24 +0000 (12:24 -0400)] 
- improve docs for MySQL/SQLite foreign key/ON UPDATE|DELETE instructions,
[ticket:2514]

13 years ago- [bug] Adjusted column default reflection code to
Mike Bayer [Sun, 23 Sep 2012 15:30:07 +0000 (11:30 -0400)] 
- [bug] Adjusted column default reflection code to
convert non-string values to string, to accommodate
old SQLite versions that don't deliver
default info as a string.  [ticket:2265]
- factor sqlite column reflection to be like we did for postgresql,
in a separate method.

13 years agomove this to 0.8
Mike Bayer [Sat, 22 Sep 2012 20:53:17 +0000 (16:53 -0400)] 
move this to 0.8

13 years ago - [bug] A tweak to column precedence which moves the
Mike Bayer [Sat, 22 Sep 2012 20:48:49 +0000 (16:48 -0400)] 
  - [bug] A tweak to column precedence which moves the
    "concat" and "match" operators to be the same as
    that of "is", "like", and others; this helps with
    parenthesization rendering when used in conjunction
    with "IS". [ticket:2564]

13 years ago- aaand actually get is/isnot to be usable with None/NULL
Mike Bayer [Sat, 22 Sep 2012 20:45:02 +0000 (16:45 -0400)] 
- aaand actually get is/isnot to be usable with None/NULL

13 years ago - [bug] Added missing operators is_(), isnot()
Mike Bayer [Sat, 22 Sep 2012 20:14:58 +0000 (16:14 -0400)] 
  - [bug] Added missing operators is_(), isnot()
    to the ColumnOperators base, so that these long-available
    operators are present as methods like all
    the other operators.  [ticket:2544]

13 years ago - [bug] Extra logic has been added to the "flush"
Mike Bayer [Sat, 22 Sep 2012 20:03:57 +0000 (16:03 -0400)] 
  - [bug] Extra logic has been added to the "flush"
    that occurs within Session.commit(), such that the
    extra state added by an after_flush() or
    after_flush_postexec() hook is also flushed in a
    subsequent flush, before the "commit" completes.
    Subsequent calls to flush() will continue until
    the after_flush hooks stop adding new state.
    An "overflow" counter of 100 is also in place,
    in the event of a broken after_flush() hook
    adding new content each time. [ticket:2566]

13 years ago- rename .attr to .attrs on mapper, instance state, [ticket:2569]
Mike Bayer [Sat, 22 Sep 2012 19:46:09 +0000 (15:46 -0400)] 
- rename .attr to .attrs on mapper, instance state, [ticket:2569]

13 years agotest fixes
Mike Bayer [Sat, 22 Sep 2012 17:37:39 +0000 (13:37 -0400)] 
test fixes

13 years agofinished fixes for mxodbc; need to use at least version 3.2.1
Mike Bayer [Fri, 21 Sep 2012 21:43:22 +0000 (17:43 -0400)] 
finished fixes for mxodbc; need to use at least version 3.2.1

13 years agomapper configured doc
Mike Bayer [Fri, 21 Sep 2012 16:12:01 +0000 (12:12 -0400)] 
mapper configured doc

13 years ago - [feature] New session events after_transaction_create
Mike Bayer [Thu, 20 Sep 2012 22:39:27 +0000 (18:39 -0400)] 
  - [feature] New session events after_transaction_create
    and after_transaction_end
    allows tracking of new SessionTransaction objects.
    If the object is inspected, can be used to determine
    when a session first becomes active and when
    it deactivates.

13 years ago- repair bool() for instance level event listener where events are classlevel, contin...
Mike Bayer [Thu, 20 Sep 2012 16:03:24 +0000 (12:03 -0400)] 
- repair bool() for instance level event listener where events are classlevel, continuing [ticket:2516]

13 years ago - [bug] Adjusted a very old bugfix which attempted
Mike Bayer [Wed, 19 Sep 2012 04:34:30 +0000 (00:34 -0400)] 
  - [bug] Adjusted a very old bugfix which attempted
    to work around a SQLite issue that itself was
    "fixed" as of sqlite 3.6.14, regarding quotes
    surrounding a table name when using
    the "foreign_key_list" pragma.  The fix has been
    adjusted to not interfere with quotes that
    are *actually in the name* of a column or table,
    to as much a degree as possible; sqlite still
    doesn't return the correct result for foreign_key_list()
    if the target table actually has quotes surrounding
    its name, as *part* of its name (i.e. """mytable""").
    [ticket:2568]

13 years ago- [bug] Fixed bug where incorrect type information
Mike Bayer [Mon, 17 Sep 2012 01:15:55 +0000 (21:15 -0400)] 
- [bug] Fixed bug where incorrect type information
would be passed when the ORM would bind the
"version" column, when using the "version" feature.
Tests courtesy Daniel Miller.  [ticket:2539]

13 years agoMerged in millerdev/sqlalchemy (pull request #20)
Mike Bayer [Mon, 17 Sep 2012 01:09:22 +0000 (21:09 -0400)] 
Merged in millerdev/sqlalchemy (pull request #20)

13 years ago- genericize the test for ischema_names
Mike Bayer [Sun, 16 Sep 2012 21:43:21 +0000 (17:43 -0400)] 
- genericize the test for ischema_names
- some fixes to the patch to handle empty args, whitespace
- changelog clarifies where this API fits at the moment

13 years agoMerged in erilem/sqlalchemy (pull request #19)
Mike Bayer [Sun, 16 Sep 2012 21:25:48 +0000 (17:25 -0400)] 
Merged in erilem/sqlalchemy (pull request #19)

13 years ago- [bug] Fixed a disconnect that slowly evolved
Mike Bayer [Sat, 15 Sep 2012 01:58:19 +0000 (21:58 -0400)] 
- [bug] Fixed a disconnect that slowly evolved
between a @declared_attr Column and a
directly-defined Column on a mixin. In both
cases, the Column will be applied to the
declared class' table, but not to that of a
joined inheritance subclass.   Previously,
the directly-defined Column would be placed
on both the base and the sub table, which isn't
typically what's desired.  [ticket:2565]

13 years agoAdded test and fix for version_id_col bug.
Daniel Miller [Wed, 12 Sep 2012 15:59:59 +0000 (11:59 -0400)] 
Added test and fix for version_id_col bug.

13 years agoremove print statement in PGDialect._get_column_info
Éric Lemoine [Wed, 12 Sep 2012 07:14:25 +0000 (09:14 +0200)] 
remove print statement in PGDialect._get_column_info

13 years agoadjust a comment in PGDialect._get_column_info
Éric Lemoine [Wed, 12 Sep 2012 06:56:51 +0000 (08:56 +0200)] 
adjust a comment in PGDialect._get_column_info

13 years agobreaking up PGDialect.get_columns, and add PostGIS column reflection tests
Éric Lemoine [Wed, 12 Sep 2012 06:55:10 +0000 (08:55 +0200)] 
breaking up PGDialect.get_columns, and add PostGIS column reflection tests

13 years agoadd connection.close()
Mike Bayer [Tue, 11 Sep 2012 15:02:02 +0000 (11:02 -0400)] 
add connection.close()

13 years agosupport for reflecting PostGIS columns
Éric Lemoine [Tue, 11 Sep 2012 14:17:55 +0000 (16:17 +0200)] 
support for reflecting PostGIS columns

13 years agoedits
Mike Bayer [Tue, 11 Sep 2012 01:50:19 +0000 (21:50 -0400)] 
edits

13 years agoupdates
Mike Bayer [Tue, 11 Sep 2012 01:14:09 +0000 (21:14 -0400)] 
updates

13 years ago- rework scoped_session and sessionmaker, [ticket:2500]
Mike Bayer [Tue, 11 Sep 2012 00:40:42 +0000 (20:40 -0400)] 
- rework scoped_session and sessionmaker, [ticket:2500]
- rewrite tons of session docs

13 years ago- [bug] CompileError is raised when VARCHAR with
Mike Bayer [Mon, 10 Sep 2012 21:02:31 +0000 (17:02 -0400)] 
- [bug] CompileError is raised when VARCHAR with
no length is attempted to be emitted, same
way as MySQL. [ticket:2505]

13 years ago- [feature] The cast() and extract() constructs
Mike Bayer [Mon, 10 Sep 2012 16:58:11 +0000 (12:58 -0400)] 
- [feature] The cast() and extract() constructs
will now be produced via the func.* accessor
as well, as users naturally try to access these
names from func.* they might as well do
what's expected, even though the returned
object is not a FunctionElement.
[ticket:2562]

13 years agomerge branch
Mike Bayer [Sun, 9 Sep 2012 18:45:43 +0000 (14:45 -0400)] 
merge branch

13 years agoMerged in etanol/sqlalchemy (pull request #18)
Mike Bayer [Sun, 9 Sep 2012 18:44:09 +0000 (14:44 -0400)] 
Merged in etanol/sqlalchemy (pull request #18)

13 years ago- [feature] Added a hook to the system of rendering
Mike Bayer [Sun, 9 Sep 2012 18:39:25 +0000 (14:39 -0400)] 
- [feature] Added a hook to the system of rendering
CREATE TABLE that provides access to the render for each
Column individually, by constructing a @compiles
function against the new schema.CreateColumn
construct.  [ticket:2463]

13 years ago- add new sphinx handlers to render method and attribute inheritance
Mike Bayer [Sun, 9 Sep 2012 18:39:05 +0000 (14:39 -0400)] 
- add new sphinx handlers to render method and attribute inheritance
for inherited members

13 years agofix
Mike Bayer [Sun, 9 Sep 2012 06:27:15 +0000 (02:27 -0400)] 
fix