]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
12 years agoadd start-line here to avoid RST parse errors
Mike Bayer [Fri, 15 Nov 2013 03:00:04 +0000 (22:00 -0500)] 
add start-line here to avoid RST parse errors

12 years agoFix cross references
Vraj Mohan [Thu, 14 Nov 2013 20:59:06 +0000 (15:59 -0500)] 
Fix cross references

12 years agoAdd undocumented members to resolve cross references
Vraj Mohan [Thu, 14 Nov 2013 20:34:05 +0000 (15:34 -0500)] 
Add undocumented members to resolve cross references

12 years agoEnsure API generation
Vraj Mohan [Thu, 14 Nov 2013 19:26:31 +0000 (14:26 -0500)] 
Ensure API generation

12 years agoEnsure API generation and fix cross references
Vraj Mohan [Wed, 13 Nov 2013 20:26:44 +0000 (15:26 -0500)] 
Ensure API generation and fix cross references

12 years agoEnsure API doc for make_url and resolve references
Vraj Mohan [Wed, 13 Nov 2013 14:40:17 +0000 (09:40 -0500)] 
Ensure API doc for make_url and resolve references

12 years agoSuppress warnings about files not being included in any toctree
Vraj Mohan [Wed, 13 Nov 2013 13:41:52 +0000 (08:41 -0500)] 
Suppress warnings about files not being included in any toctree

12 years agoFix indentation and escape *args and **kwargs
Vraj Mohan [Wed, 13 Nov 2013 13:24:35 +0000 (08:24 -0500)] 
Fix indentation and escape *args and **kwargs

12 years agoFix indentation and escape *args and **kwargs
Vraj Mohan [Tue, 12 Nov 2013 19:39:18 +0000 (14:39 -0500)] 
Fix indentation and escape *args and **kwargs

12 years agoadd sap sqlanywhere
Mike Bayer [Tue, 12 Nov 2013 18:00:49 +0000 (13:00 -0500)] 
add sap sqlanywhere

12 years agocss updates to better work with RTD badge
Mike Bayer [Tue, 12 Nov 2013 01:36:35 +0000 (20:36 -0500)] 
css updates to better work with RTD badge

12 years ago- add a section re: using column_reflect for mapping, link to it from the "naming...
Mike Bayer [Thu, 31 Oct 2013 19:29:45 +0000 (15:29 -0400)] 
- add a section re: using column_reflect for mapping, link to it from the "naming columns distinctly" and "column_prefix" sections since this is often what ppl are looking for.  [ticket:2856] is related.

12 years ago- Fixed a regression introduced by :ticket:`2818` where the EXISTS
Mike Bayer [Wed, 30 Oct 2013 14:34:31 +0000 (10:34 -0400)] 
- Fixed a regression introduced by :ticket:`2818` where the EXISTS
query being generated would produce a "columns being replaced"
warning for a statement with two same-named columns,
as the internal SELECT wouldn't have use_labels set.

12 years agomerge the same fix from master
Mike Bayer [Tue, 29 Oct 2013 00:55:41 +0000 (20:55 -0400)] 
merge the same fix from master

12 years agono such thing as default_strategy()...
Mike Bayer [Mon, 28 Oct 2013 17:54:08 +0000 (13:54 -0400)] 
no such thing as default_strategy()...

12 years agofix to the changelog system for when there's no change recs in the body
Mike Bayer [Sun, 27 Oct 2013 22:25:47 +0000 (18:25 -0400)] 
fix to the changelog system for when there's no change recs in the body

12 years ago- Fixed bug where index reflection would mis-interpret indkey values
Mike Bayer [Sun, 27 Oct 2013 22:14:44 +0000 (18:14 -0400)] 
- Fixed bug where index reflection would mis-interpret indkey values
when using the pypostgresql adapter, which returns these values
as lists vs. psycopg2's return type of string.
[ticket:2855]

Conflicts:
doc/build/changelog/changelog_09.rst
lib/sqlalchemy/__init__.py

12 years ago- farm out everthing to do with rtd out to the sqlalchemy.org site
Mike Bayer [Sun, 27 Oct 2013 18:43:35 +0000 (14:43 -0400)] 
- farm out everthing to do with rtd out to the sqlalchemy.org site

12 years ago0.8.3 release rel_0_8_3
Mike Bayer [Sat, 26 Oct 2013 20:24:58 +0000 (16:24 -0400)] 
0.8.3 release

12 years ago- Fixed bug where Oracle table reflection using synonyms would fail
Mike Bayer [Fri, 25 Oct 2013 23:11:53 +0000 (19:11 -0400)] 
- Fixed bug where Oracle table reflection using synonyms would fail
if the synonym and the table were in different remote schemas.
Patch to fix courtesy Kyle Derr. [ticket:2853]

12 years ago- The regexp used by the :func:`.url.make_url` function now parses
Mike Bayer [Wed, 23 Oct 2013 19:02:36 +0000 (15:02 -0400)] 
- The regexp used by the :func:`.url.make_url` function now parses
ipv6 addresses, e.g. surrounded by brackets. [ticket:2851]

12 years ago- Fixed bug where :func:`.type_coerce` would not interpret ORM
Mike Bayer [Mon, 21 Oct 2013 19:06:41 +0000 (15:06 -0400)] 
- Fixed bug where :func:`.type_coerce` would not interpret ORM
elements with a ``__clause_element__()`` method properly.
[ticket:2849]

Conflicts:
lib/sqlalchemy/sql/elements.py

12 years agofix python 2.5 ism
Mike Bayer [Mon, 21 Oct 2013 00:15:22 +0000 (20:15 -0400)] 
fix python 2.5 ism

12 years ago- add a type_coerce() step within Enum, Boolean to the CHECK constraint,
Mike Bayer [Sun, 20 Oct 2013 20:25:46 +0000 (16:25 -0400)] 
- add a type_coerce() step within Enum, Boolean to the CHECK constraint,
so that the custom type isn't exposed to an operation that is against the
"impl" type's constraint, [ticket:2842]
- this change showed up as some recursion overflow in pickling with labels,
add a __reduce__() there....pickling of expressions is less and less something
that's very viable...

Conflicts:
lib/sqlalchemy/sql/elements.py
lib/sqlalchemy/sql/sqltypes.py

12 years ago- attempt to clarify what mutable extension does for HSTORE, [ticket:2803]
Mike Bayer [Fri, 18 Oct 2013 23:34:58 +0000 (19:34 -0400)] 
- attempt to clarify what mutable extension does for HSTORE, [ticket:2803]

12 years ago- add a "limitations of reflection" section, [ticket:2233]
Mike Bayer [Fri, 18 Oct 2013 23:23:40 +0000 (19:23 -0400)] 
- add a "limitations of reflection" section, [ticket:2233]

Conflicts:
doc/build/core/reflection.rst

12 years agouse sets here to eliminate ordering as a factor
Mike Bayer [Fri, 18 Oct 2013 23:04:10 +0000 (19:04 -0400)] 
use sets here to eliminate ordering as a factor

12 years ago- Removed a 128-character truncation from the reflection of the
Mike Bayer [Fri, 18 Oct 2013 23:00:05 +0000 (19:00 -0400)] 
- Removed a 128-character truncation from the reflection of the
server default for a column; this code was original from
PG system views which truncated the string for readability.
[ticket:2844]

12 years ago- The change in :ticket:`2721`, which is that the ``deferrable`` keyword
Mike Bayer [Fri, 18 Oct 2013 19:00:42 +0000 (15:00 -0400)] 
- The change in :ticket:`2721`, which is that the ``deferrable`` keyword
of :class:`.ForeignKeyConstraint` is silently ignored on the MySQL
backend, will be reverted as of 0.9; this keyword will now render again, raising
errors on MySQL as it is not understood - the same behavior will also
apply to the ``initially`` keyword.  In 0.8, the keywords will remain
ignored but a warning is emitted.   Additionally, the ``match`` keyword
now raises a :class:`.CompileError` on 0.9 and emits a warning on 0.8;
this keyword is not only silently ignored by MySQL but also breaks
the ON UPDATE/ON DELETE options.

To use a :class:`.ForeignKeyConstraint`
that does not render or renders differently on MySQL, use a custom
compilation option.  An example of this usage has been added to the
documentation, see :ref:`mysql_foreign_keys`.
[ticket:2721] [ticket:2839]

12 years agoThe ``.unique`` flag on :class:`.Index` could be produced as ``None``
Mike Bayer [Mon, 14 Oct 2013 18:53:28 +0000 (14:53 -0400)] 
The ``.unique`` flag on :class:`.Index` could be produced as ``None``
if it was generated from a :class:`.Column` that didn't specify ``unique``
(where it defaults to ``None``).  The flag will now always be ``True`` or
``False``. [ticket:2825]

Conflicts:
lib/sqlalchemy/sql/schema.py

12 years agoworkaround for #2838 here. still need to figure out why an ENUM test is suddenly...
Mike Bayer [Mon, 14 Oct 2013 14:56:11 +0000 (10:56 -0400)] 
workaround for #2838 here.  still need to figure out why an ENUM test is suddenly hitting this.

12 years agoalphabetical ordering
Mike Bayer [Sun, 13 Oct 2013 21:17:26 +0000 (17:17 -0400)] 
alphabetical ordering

12 years ago- Added new option to :func:`.relationship` ``distinct_target_key``.
Mike Bayer [Sun, 13 Oct 2013 20:54:21 +0000 (16:54 -0400)] 
-  Added new option to :func:`.relationship` ``distinct_target_key``.
This enables the subquery eager loader strategy to apply a DISTINCT
to the innermost SELECT subquery, to assist in the case where
duplicate rows are generated by the innermost query which corresponds
to this relationship (there's not yet a general solution to the issue
of dupe rows within subquery eager loading, however, when joins outside
of the innermost subquery produce dupes).  When the flag
is set to ``True``, the DISTINCT is rendered unconditionally, and when
it is set to ``None``, DISTINCT is rendered if the innermost relationship
targets columns that do not comprise a full primary key.
The option defaults to False in 0.8 (e.g. off by default in all cases),
None in 0.9 (e.g. automatic by default).   Thanks to Alexander Koval
for help with this. [ticket:2836]

Conflicts:
lib/sqlalchemy/orm/relationships.py

12 years agoMySQL-connector dialect now allows options in the create_engine
Mike Bayer [Sun, 13 Oct 2013 18:09:35 +0000 (14:09 -0400)] 
MySQL-connector dialect now allows options in the create_engine
query string to override those defaults set up in the connect,
including "buffered" and "raise_on_warnings".
[ticket:2515]

12 years agoParenthesis will be applied to a compound SQL expression as
Mike Bayer [Sun, 13 Oct 2013 00:21:18 +0000 (20:21 -0400)] 
Parenthesis will be applied to a compound SQL expression as
rendered in the column list of a CREATE INDEX statement.
[ticket:2742]

12 years ago- Fixed bug in default compiler plus those of postgresql, mysql, and
Mike Bayer [Sun, 13 Oct 2013 00:04:55 +0000 (20:04 -0400)] 
- Fixed bug in default compiler plus those of postgresql, mysql, and
mssql to ensure that any literal SQL expression values are
rendered directly as literals, instead of as bound parameters,
within a CREATE INDEX statement. [ticket:2742]
- don't need expression_as_ddl(); literal_binds and include_table
take care of this functionality.

Conflicts:
lib/sqlalchemy/sql/util.py

12 years agoA :func:`.select` that is made to refer to itself in its FROM clause,
Mike Bayer [Wed, 9 Oct 2013 00:06:58 +0000 (20:06 -0400)] 
A :func:`.select` that is made to refer to itself in its FROM clause,
typically via in-place mutation, will raise an informative error
message rather than causing a recursion overflow.
[ticket:2815]

Conflicts:
lib/sqlalchemy/sql/selectable.py

12 years agoFixed bug where using an annotation such as :func:`.remote` or
Mike Bayer [Tue, 8 Oct 2013 23:47:13 +0000 (19:47 -0400)] 
Fixed bug where using an annotation such as :func:`.remote` or
:func:`.foreign` on a :class:`.Column` before association with a parent
:class:`.Table` could produce issues related to the parent table not
rendering within joins, due to the inherent copy operation performed
by an annotation. [ticket:2813]

Conflicts:
lib/sqlalchemy/sql/elements.py

12 years agoNon-working "schema" argument on :class:`.ForeignKey` is deprecated;
Mike Bayer [Tue, 8 Oct 2013 23:25:28 +0000 (19:25 -0400)] 
Non-working "schema" argument on :class:`.ForeignKey` is deprecated;
raises a warning.  Removed in 0.9. [ticket:2831]

12 years agoMerge pull request #32 from yoloseem/patch-1
mike bayer [Tue, 8 Oct 2013 14:05:39 +0000 (07:05 -0700)] 
Merge pull request #32 from yoloseem/patch-1

Fix a typo: evaluted -> evaluated.

12 years agoFix a typo: evaluted -> evaluated.
Hyunjun Kim [Tue, 8 Oct 2013 07:19:08 +0000 (16:19 +0900)] 
Fix a typo: evaluted -> evaluated.

12 years ago- add monetdb
Mike Bayer [Tue, 1 Oct 2013 17:43:26 +0000 (13:43 -0400)] 
- add monetdb
- break out into "production" and "experimental"

12 years ago- put exact version string in the test
Mike Bayer [Sun, 29 Sep 2013 21:24:29 +0000 (17:24 -0400)] 
- put exact version string in the test
- use match with a .* preceding instead of search

12 years agochangelog
Mike Bayer [Sun, 29 Sep 2013 21:21:35 +0000 (17:21 -0400)] 
changelog

12 years agoMerge pull request #26 from hackop/ticket_2819
mike bayer [Sun, 29 Sep 2013 21:19:44 +0000 (14:19 -0700)] 
Merge pull request #26 from hackop/ticket_2819

re.match to re.search

12 years agoadd test for upcoming pullreq
Mike Bayer [Sun, 29 Sep 2013 21:19:25 +0000 (17:19 -0400)] 
add test for upcoming pullreq

12 years agoits a feature
Mike Bayer [Sun, 29 Sep 2013 21:16:57 +0000 (17:16 -0400)] 
its a feature

12 years agochangelog
Mike Bayer [Sun, 29 Sep 2013 21:09:25 +0000 (17:09 -0400)] 
changelog

12 years agoMerge pull request #25 from gthb/ticket_2821
mike bayer [Sun, 29 Sep 2013 21:03:46 +0000 (14:03 -0700)] 
Merge pull request #25 from gthb/ticket_2821

Hide password in URL and Engine __repr__
Conflicts:
lib/sqlalchemy/engine/url.py

12 years agofix typo [ticket:2827]
Mike Bayer [Tue, 17 Sep 2013 22:48:48 +0000 (17:48 -0500)] 
fix typo [ticket:2827]

12 years agorender "backports"/ "forward ports" automatically, only write out
Mike Bayer [Tue, 17 Sep 2013 20:03:15 +0000 (15:03 -0500)] 
render "backports"/ "forward ports" automatically, only write out
changelog once

Conflicts:
doc/build/changelog/changelog_09.rst

12 years agoFixed Query.exists() method for the case, when query doesn't have any filters applied.
Vladimir Magamedov [Wed, 4 Sep 2013 08:43:40 +0000 (11:43 +0300)] 
Fixed Query.exists() method for the case, when query doesn't have any filters applied.

Conflicts:
doc/build/changelog/changelog_09.rst

12 years agouse a different col here to keep oracle happy
Mike Bayer [Mon, 2 Sep 2013 16:11:24 +0000 (12:11 -0400)] 
use a different col here to keep oracle happy

12 years agoplus some more adjustments for mysql, or in general if an Index refers to
Mike Bayer [Wed, 28 Aug 2013 21:31:40 +0000 (17:31 -0400)] 
plus some more adjustments for mysql, or in general if an Index refers to
in-python only cols

12 years agoFixed bug where using the ``column_reflect`` event to change the ``.key``
Mike Bayer [Wed, 28 Aug 2013 21:25:44 +0000 (17:25 -0400)] 
Fixed bug where using the ``column_reflect`` event to change the ``.key``
of the incoming :class:`.Column` would prevent primary key constraints,
indexes, and foreign key constraints from being correctly reflected.
Also in 0.8.3. [ticket:2811]

Conflicts:
doc/build/changelog/changelog_09.rst

12 years ago- fix a crapload of seealsos
Mike Bayer [Wed, 28 Aug 2013 00:45:28 +0000 (20:45 -0400)] 
- fix a crapload of seealsos
- fix the label on metadata.rst

12 years agocorrect for missing fail() methods which were lost when we removed unittest.TestCase
Mike Bayer [Mon, 26 Aug 2013 16:30:33 +0000 (12:30 -0400)] 
correct for missing fail() methods which were lost when we removed unittest.TestCase

12 years agoclean up formatting and other linting issues
Mike Bayer [Mon, 26 Aug 2013 16:29:27 +0000 (12:29 -0400)] 
clean up formatting and other linting issues

Conflicts:
test/ext/test_associationproxy.py

12 years ago- add version_id documentation [ticket:867]
Mike Bayer [Sun, 25 Aug 2013 18:22:27 +0000 (14:22 -0400)] 
- add version_id documentation [ticket:867]
- add the RETURNING glossary entry
- other "seealso's" fixed
- add doc for eager_defaults option

12 years agoforgot to add system to the copy() method
Mike Bayer [Sun, 25 Aug 2013 16:33:37 +0000 (12:33 -0400)] 
forgot to add system to the copy() method

12 years agoadded "system=True" to Column, so that we generally don't have to bother
Mike Bayer [Sun, 25 Aug 2013 16:28:47 +0000 (12:28 -0400)] 
added "system=True" to Column, so that we generally don't have to bother
with CreateColumn rules

12 years agoMerge pull request #23 from yoloseem/master
mike bayer [Sun, 25 Aug 2013 16:08:00 +0000 (09:08 -0700)] 
Merge pull request #23 from yoloseem/master

Fixed two typos.

12 years ago- The :class:`.CreateColumn` construct can be appled to a custom
Mike Bayer [Sat, 24 Aug 2013 17:55:14 +0000 (13:55 -0400)] 
- The :class:`.CreateColumn` construct can be appled to a custom
compilation rule which allows skipping of columns, by producing
a rule that returns ``None``.  Also in 0.8.3.

Conflicts:
doc/build/changelog/changelog_09.rst
lib/sqlalchemy/sql/ddl.py

12 years ago- this comment is wrong, the method here returns all mapper entities
Mike Bayer [Sat, 24 Aug 2013 15:30:57 +0000 (11:30 -0400)] 
- this comment is wrong, the method here returns all mapper entities
- use a simple isinstance() check instead of looking for presence of
"primary_entity" flag, that's a little unclear

12 years agoformatting
Mike Bayer [Fri, 23 Aug 2013 22:58:09 +0000 (18:58 -0400)] 
formatting

12 years ago- update the test times, include pypy, clean up the script
Mike Bayer [Wed, 21 Aug 2013 23:18:18 +0000 (19:18 -0400)] 
- update the test times, include pypy, clean up the script

12 years agoadd FAQ entry on large inserts
Mike Bayer [Wed, 21 Aug 2013 23:09:01 +0000 (19:09 -0400)] 
add FAQ entry on large inserts

12 years agofix link
Mike Bayer [Wed, 21 Aug 2013 22:57:00 +0000 (18:57 -0400)] 
fix link

12 years agomove FAQ to the docs, [ticket:2133]
Mike Bayer [Wed, 21 Aug 2013 22:48:34 +0000 (18:48 -0400)] 
move FAQ to the docs, [ticket:2133]

Conflicts:
doc/build/index.rst

12 years agoyikes return the modname if no lookup found...
Mike Bayer [Wed, 21 Aug 2013 21:14:04 +0000 (17:14 -0400)] 
yikes return the modname if no lookup found...

12 years agodont need to translate all these names
Mike Bayer [Wed, 21 Aug 2013 21:12:32 +0000 (17:12 -0400)] 
dont need to translate all these names

12 years agotoo small!
Mike Bayer [Mon, 19 Aug 2013 01:29:49 +0000 (21:29 -0400)] 
too small!

12 years agoadd some height
Mike Bayer [Mon, 19 Aug 2013 00:49:07 +0000 (20:49 -0400)] 
add some height

12 years agoadditoinal
Mike Bayer [Sun, 18 Aug 2013 22:16:40 +0000 (18:16 -0400)] 
additoinal

cherry pick of 9302be39a5f40b537ff43e1990c7a210c464cf1c from 0.9
Conflicts:
lib/sqlalchemy/sql/selectable.py

12 years ago- reorganize docs so expression, schema are broken out into subfiles, they're too big
Mike Bayer [Sun, 18 Aug 2013 22:01:27 +0000 (18:01 -0400)] 
- reorganize docs so expression, schema are broken out into subfiles, they're too big
- fix the targeting of module names moved around by using custom handlers for "Bases", etc.

cherry pick of 0c19c1c66f3a115f5ce710de571552d68fac6358 from 0.9.   there's likely issues to be fixed.

12 years agopypy pickle isn't "bulletproof"
Mike Bayer [Wed, 21 Aug 2013 03:38:42 +0000 (23:38 -0400)] 
pypy pickle isn't "bulletproof"

12 years agoapply test skips for pypy issue #1573 in 0.8 [ticket:2805]
Mike Bayer [Wed, 21 Aug 2013 03:32:23 +0000 (23:32 -0400)] 
apply test skips for pypy issue #1573 in 0.8 [ticket:2805]

12 years agoFixed bug where list instrumentation would fail to represent a
Mike Bayer [Tue, 20 Aug 2013 17:27:27 +0000 (13:27 -0400)] 
Fixed bug where list instrumentation would fail to represent a
setslice of ``[0:0]`` correctly, which in particular could occur
when using ``insert(0, item)`` with the association proxy.  Due
to some quirk in Python collections, the issue was much more likely
with Python 3 rather than 2.  Also in 0.8.3, 0.7.11.
[ticket:2807]

Conflicts:
doc/build/changelog/changelog_09.rst

12 years agochangelog adjust...
Mike Bayer [Sun, 18 Aug 2013 20:10:46 +0000 (16:10 -0400)] 
changelog adjust...

12 years ago- use newly fixed WeakSequence (#2794) to not have to rely on class name for sorting...
Mike Bayer [Sun, 18 Aug 2013 20:09:17 +0000 (16:09 -0400)] 
- use newly fixed WeakSequence (#2794) to not have to rely on class name for sorting in #2779

12 years ago- add WeakSequence.append()
Mike Bayer [Sun, 18 Aug 2013 20:05:38 +0000 (16:05 -0400)] 
- add WeakSequence.append()
- fix and test weakref cleanout for WeakSequence, [ticket:2794]

12 years agoBackported a change from 0.9 whereby the iteration of a hierarchy
Mike Bayer [Sun, 18 Aug 2013 19:57:06 +0000 (15:57 -0400)] 
Backported a change from 0.9 whereby the iteration of a hierarchy
of mappers used in polymorphic inheritance loads is sorted on class name,
which allows the SELECT statements generated for polymorphic queries
to have deterministic rendering, which in turn helps with caching
schemes that cache on the SQL string itself.
[ticket:2779]

12 years agofix the merge
Mike Bayer [Sun, 18 Aug 2013 19:36:26 +0000 (15:36 -0400)] 
fix the merge

12 years agoFixed a potential issue in an ordered sequence implementation used
Mike Bayer [Sun, 18 Aug 2013 19:34:23 +0000 (15:34 -0400)] 
Fixed a potential issue in an ordered sequence implementation used
by the ORM to iterate mapper hierarchies; under the Jython interpreter
this implementation wasn't ordered, even though cPython and Pypy
maintained ordering.  Also in 0.8.3.
[ticket:2794]

Conflicts:
doc/build/changelog/changelog_09.rst
lib/sqlalchemy/util/_collections.py

12 years ago- also do delete, add seealsos, formatting, etc. [ticket:2798]
Mike Bayer [Sun, 18 Aug 2013 19:15:38 +0000 (15:15 -0400)] 
- also do delete, add seealsos, formatting, etc. [ticket:2798]

12 years ago- add better notes to query.update(), most notably how to deal with a joined table
Mike Bayer [Sun, 18 Aug 2013 19:01:59 +0000 (15:01 -0400)] 
- add better notes to query.update(), most notably how to deal with a joined table
update, [ticket:2798]

12 years agoFixed regression dating back to 0.7.9 whereby the name of a CTE might
Mike Bayer [Sun, 18 Aug 2013 18:46:04 +0000 (14:46 -0400)] 
Fixed regression dating back to 0.7.9 whereby the name of a CTE might
not be properly quoted if it was referred to in multiple FROM clauses.
Also in 0.8.3, 0.7.11. [ticket:2801]

Conflicts:
doc/build/changelog/changelog_09.rst

12 years ago0.8 changelog
Mike Bayer [Sat, 17 Aug 2013 04:23:37 +0000 (00:23 -0400)] 
0.8 changelog

12 years ago- changelog
Mike Bayer [Sat, 17 Aug 2013 04:20:46 +0000 (00:20 -0400)] 
- changelog
- clean up these tests to not use globals so much, close out the session

Conflicts:
doc/build/changelog/changelog_09.rst
examples/versioning/test_versioning.py

12 years agoMerged in prschmid/sqlalchemy (pull request #4)
Mike Bayer [Sat, 17 Aug 2013 04:12:59 +0000 (00:12 -0400)] 
Merged in prschmid/sqlalchemy (pull request #4)

Made primary_key autoincrement=False in versioning example.

12 years agoMerged in bacher09/sqlalchemy (pull request #5)
Mike Bayer [Sat, 17 Aug 2013 04:05:19 +0000 (00:05 -0400)] 
Merged in bacher09/sqlalchemy (pull request #5)

Fix typo in comparator_factory example

12 years agoadd some more detail about concurrency
Mike Bayer [Mon, 12 Aug 2013 18:20:01 +0000 (14:20 -0400)] 
add some more detail about concurrency

12 years ago- more "when do i create the session" docs, get specific
Mike Bayer [Mon, 12 Aug 2013 15:33:17 +0000 (11:33 -0400)] 
- more "when do i create the session" docs, get specific
- more glossary terms
- turn the session FAQ into rst sections at last

12 years agoadd more docs to index, even though this seems to be a little redundant
Mike Bayer [Sun, 11 Aug 2013 06:22:36 +0000 (02:22 -0400)] 
add more docs to index, even though this seems to be a little redundant

12 years agoMerge pull request #21 from svrin/patch-1
mike bayer [Thu, 8 Aug 2013 20:39:23 +0000 (13:39 -0700)] 
Merge pull request #21 from svrin/patch-1

Typo in engines.rst

12 years ago- The :meth:`.Operators.notin_` operator added in 0.8 now properly
Mike Bayer [Wed, 7 Aug 2013 18:28:45 +0000 (13:28 -0500)] 
- The :meth:`.Operators.notin_` operator added in 0.8 now properly
produces the negation of the expression "IN" returns
when used against an empty collection.  Also in 0.8.3.

12 years agoUpdates to MySQL reserved words for versions 5.5, 5.6, courtesy
Mike Bayer [Thu, 1 Aug 2013 01:05:33 +0000 (21:05 -0400)] 
Updates to MySQL reserved words for versions 5.5, 5.6, courtesy
Hanno Schlichting.  Also in 0.8.3, 0.7.11.
[ticket:2791]

Conflicts:
doc/build/changelog/changelog_09.rst

12 years ago- update ORM event docs to include that you can listen on an unmapped base,
Mike Bayer [Wed, 31 Jul 2013 23:05:58 +0000 (19:05 -0400)] 
- update ORM event docs to include that you can listen on an unmapped base,
[ticket:2777]

Conflicts:
lib/sqlalchemy/orm/events.py

12 years agofix cahngelog
Mike Bayer [Wed, 31 Jul 2013 22:49:59 +0000 (18:49 -0400)] 
fix cahngelog

12 years ago- Fixed bug in common table expression system where if the CTE were
Mike Bayer [Wed, 31 Jul 2013 22:42:58 +0000 (18:42 -0400)] 
- Fixed bug in common table expression system where if the CTE were
used only as an ``alias()`` construct, it would not render using the
WITH keyword.  Also in 0.7.11.
[ticket:2783]