summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix some broken links in docsrel_0_8Ville Skyttä2016-04-063-4/+4
| | | | (cherry picked from commit b1c9b3bd384fc40e1c411abef12eaf04b574612f)
* - update oracle JDBC driver URL, fixes #3554Mike Bayer2016-01-201-1/+4
| | | | (cherry picked from commit 24dba714cb56e1f5a4dca5453cc5f442e6ee08ab)
* Update base.pyPeter Demin2015-10-081-1/+1
| | | | | Docstring typo keysowrds => keywords (cherry picked from commit f8eb7c2858443649190b735c587c190ae90b6106)
* - remove ambiguous use of the phrase "joined together by AND" as thisMike Bayer2015-10-012-5/+12
| | | | | | | | | may be construed as the Python "and" keyword - add notes to ORM tutorial for beginners that Python "and" keyword is not to be used fixes #3545 (cherry picked from commit ac08920284935e7e7519ce77ba369703390155dc)
* Correcting the Hybrid Property ExampleJason Myers2015-09-101-2/+2
| | | | | | | | | Fixes #3528 Signed-off-by: Jason Myers <jason@jasonamyers.com> Conflicts: lib/sqlalchemy/ext/hybrid.py
* fix typo int->intohalfcrazy2015-08-091-1/+1
| | | | (cherry picked from commit 51870ddaef8abf61ee4c8d6337a72db5395a0a85)
* fdb drivers seem to be no longer availableMike Bayer2015-03-241-1/+0
| | | | (cherry picked from commit 422fca43f8af1bfba0c2a2d24aa2eca7fc3bd558)
* - fix typo, fixes #3325Mike Bayer2015-03-171-1/+1
| | | | (cherry picked from commit 138293c246fbf8c6693044a89fe788d0d0446113)
* - remove now-misleading comment that SQLite doesn't support MATCH,Mike Bayer2015-03-141-2/+4
| | | | since they've apparently added something for it
* - call this 1.0.0b1Mike Bayer2015-03-131-16/+16
| | | | | (cherry picked from commit 64b7a50cbd64b44fa8ee8413213e9eae73483515) (cherry picked from commit 601e16daf30a00dd049507cb8bfa4931013c2e46)
* - fix quantize recipe, fixes #3322Mike Bayer2015-03-121-1/+1
|
* - backport the latest version of scrollingMike Bayer2014-12-301-25/+38
|
* - merge the safari-related changes to init.js from zzzeeksphinxMike Bayer2014-12-281-6/+21
|
* Maul the evaulate & friends typoPriit Laes2014-12-194-4/+4
| | | | | | | | | | | | | | | | | | | | | | this is only a small part of the cherry-pick as the docs have been reorganized since 0.8 (cherry picked from commit 8ae47dc6e0a98b359247040236be0810b9086f40) Conflicts: doc/build/changelog/changelog_10.rst doc/build/changelog/migration_10.rst lib/sqlalchemy/ext/declarative/base.py (cherry picked from commit 6e7701d534141ed8c4cba668792f2bb528a5af61) Conflicts: doc/build/changelog/changelog_09.rst lib/sqlalchemy/dialects/postgresql/json.py lib/sqlalchemy/orm/query.py lib/sqlalchemy/sql/dml.py lib/sqlalchemy/sql/elements.py lib/sqlalchemy/sql/operators.py
* Fixed typomozillazg2014-10-151-1/+1
| | | | | Conflicts: lib/sqlalchemy/sql/schema.py
* Updated documenation for engines.rstJim Hokanson2014-09-141-1/+6
| | | | Clarified connecting to absolute path for sqlite using Windows.
* - for whatever reason, Insert.values() with multi values wasn'tMike Bayer2014-09-092-0/+28
| | | | in the 0.8 migration, so let's just add that
* - mako_layout isn't used, remove itMike Bayer2014-09-072-4/+4
| | | | - to check for epub look at "builder"
* Docs: use the base layout when mako_layout=='epub'hiaselhans2014-09-072-1/+8
| | | | | | - https://readthedocs.org/projects/sqlalchemy/downloads/epub/latest/ renders with the full template which is unreadable on e-readers - in the makefile the template-variable mako_layout is set for target: epub which makes mako use only the base layout. - this is the more elegant solution as proposed to #133
* - clarify docs that contains_eager() is included in the of_type() system,Mike Bayer2014-08-071-2/+5
| | | | fix #2438
* fix typo in cascade documentationMichael White2014-08-061-1/+1
|
* 0.8.7rel_0_8_7Mike Bayer2014-07-222-2/+3
|
* - backport 0.9-related updatesMike Bayer2014-07-221-24/+23
|
* - ticket inlineMike Bayer2014-07-221-5/+1
|
* - backport #3093 to 0.8, fixes #3093Mike Bayer2014-07-163-4/+18
|
* - need Integer here as #1765 is in 0.9Mike Bayer2014-07-161-4/+4
|
* - Added statement encoding to the "SET IDENTITY_INSERT"Mike Bayer2014-07-143-6/+23
| | | | | | | | | statements which operate when an explicit INSERT is being interjected into an IDENTITY column, to support non-ascii table identifiers on drivers such as pyodbc + unix + py2k that don't support unicode statements. ref #3091 as this fix is also in that issue's patch, but is a different issue.
* - In the SQL Server pyodbc dialect, repaired the implementationMike Bayer2014-07-143-1/+37
| | | | | | | | | | | | for the ``description_encoding`` dialect parameter, which when not explicitly set was preventing cursor.description from being parsed correctly in the case of result sets that contained names in alternate encodings. This parameter shouldn't be needed going forward. fixes #3091 Conflicts: test/sql/test_unicode.py
* - add some order bysMike Bayer2014-07-141-3/+15
|
* - adjust this to work on PG alsoMike Bayer2014-07-131-2/+3
|
* - Fixed bug in :class:`.Enum` and other :class:`.SchemaType`Mike Bayer2014-07-135-7/+86
| | | | | | | | | | | subclasses where direct association of the type with a :class:`.MetaData` would lead to a hang when events (like create events) were emitted on the :class:`.MetaData`. fixes #3124 Conflicts: lib/sqlalchemy/sql/sqltypes.py test/sql/test_types.py
* - Fixed a bug within the custom operator plus :meth:`.TypeEngine.with_variant`Mike Bayer2014-06-273-1/+43
| | | | | | | | | system, whereby using a :class:`.TypeDecorator` in conjunction with variant would fail with an MRO error when a comparison operator was used. fixes #3102 Conflicts: lib/sqlalchemy/sql/type_api.py
* wrong version numberMike Bayer2014-06-271-1/+1
|
* - MySQL error 2014 "commands out of sync" appears to be raised as aMike Bayer2014-06-272-1/+11
| | | | | | | ProgrammingError, not OperationalError, in modern MySQL-Python versions; all MySQL error codes that are tested for "is disconnect" are now checked within OperationalError and ProgrammingError regardless. fixes #3101
* additional version notesMike Bayer2014-06-201-5/+5
|
* - Fixed bug where column names added to ``mysql_length`` parameterMike Bayer2014-06-183-3/+51
| | | | | | | | on an index needed to have the same quoting for quoted names in order to be recognized. The fix makes the quotes optional but also provides the old behavior for backwards compatibility with those using the workaround. fixes #3085
* - The ``__mapper_args__`` dictionary is copied from a declarativeMike Bayer2014-05-303-1/+44
| | | | | | | | | mixin or abstract class when accessed, so that modifications made to this dictionary by declarative itself won't conflict with that of other mappings. The dictionary is modified regarding the ``version_id_col`` and ``polymorphic_on`` arguments, replacing the column within with the one that is officially mapped to the local class/table. fixes #3062
* relative hereMike Bayer2014-05-291-0/+1
|
* - all new approach which allows the main text to be on the topMike Bayer2014-05-295-134/+207
|
* - disable the scrolling layout, anchors for code/params are not working,Mike Bayer2014-05-291-1/+2
| | | | | and the current approach used for sections is not able to work for fine-grained anchors like these, another approach needs to be taken.
* - a rework of doc layout and nav:Mike Bayer2014-05-286-73/+170
| | | | | | | | | | - reduce the real estate for the top nav; move the search box into the top yellow box, close in space - use a new CSS/js approach such that the top toolbar freezes from scrolling at the top of the page. The left nav scrolls independently of the content pane so that the local contents remain visible regardless of scrolling. this approach is disabled on mobile where the dual scrollbars may be cumbersome (overall the site is not well designed for mobile).
* - Fixed bug in INSERT..FROM SELECT construct where selecting from aMike Bayer2014-05-253-2/+28
| | | | | UNION would wrap the union in an anonymous (e.g. unlabled) subquery. fixes #3044
* - Added the ``hashable=False`` flag to the PG :class:`.HSTORE` type, whichMike Bayer2014-05-253-0/+26
| | | | | | is needed to allow the ORM to skip over trying to "hash" an ORM-mapped HSTORE column when requesting it in a mixed column/entity list. Patch courtesy Gunnlaugur Þór Briem. Fixes #3053
* - Fixed bug in subquery eager loading where a long chain ofMike Bayer2014-05-254-2/+127
| | | | | | | | eager loads across a polymorphic-subclass boundary in conjunction with polymorphic loading would fail to locate the subclass-link in the chain, erroring out with a missing property name on an :class:`.AliasedClass`. fixes #3055 - adjust the test from 1.0/0.9 to not use chained eager load style
* - hyperlink all the column operators listed in the ORM tutorial common ↵Mike Bayer2014-05-242-15/+25
| | | | | | | | | filter operators section - add language to MATCH explicitly stating this operator varies by backend and is not available on SQLite, as the tutorial defaults to SQLite to start with, fix #3059 - on the actual match() documentation fix this up to be more accurate, list some example renderings for different backends. again mention SQLite not supported
* typoMike Bayer2014-05-161-1/+1
|
* - add lots more to the profiling sectionMike Bayer2014-05-161-334/+520
| | | | | | | | | - add the query profiling recipe, fix it with a stack as we now nest those calls occasionally - tabs to spaces Conflicts: doc/build/faq.rst
* Add note on PostgreSQL config for test runsGunnlaugur Þór Briem2014-05-151-0/+6
| | | | | | | | Several tests on PostgreSQL depend on English-language text search config being the default in the test DB. This adds a note about that. Conflicts: README.unittests.rst
* - Fixed bug in mutable extension where :class:`.MutableDict` did notMike Bayer2014-05-143-0/+30
| | | | | report change events for the ``setdefault()`` dictionary operation. fixes #3051
* - add a new FAQ section "performance", put the profiling article there,Mike Bayer2014-05-121-135/+249
| | | | move the insert rows article there as well