| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(cherry picked from commit b1c9b3bd384fc40e1c411abef12eaf04b574612f)
|
|
|
|
| |
(cherry picked from commit 24dba714cb56e1f5a4dca5453cc5f442e6ee08ab)
|
|
|
|
|
| |
Docstring typo keysowrds => keywords
(cherry picked from commit f8eb7c2858443649190b735c587c190ae90b6106)
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
| |
Fixes #3528
Signed-off-by: Jason Myers <jason@jasonamyers.com>
Conflicts:
lib/sqlalchemy/ext/hybrid.py
|
|
|
|
| |
(cherry picked from commit 51870ddaef8abf61ee4c8d6337a72db5395a0a85)
|
|
|
|
| |
(cherry picked from commit 422fca43f8af1bfba0c2a2d24aa2eca7fc3bd558)
|
|
|
|
| |
(cherry picked from commit 138293c246fbf8c6693044a89fe788d0d0446113)
|
|
|
|
| |
since they've apparently added something for it
|
|
|
|
|
| |
(cherry picked from commit 64b7a50cbd64b44fa8ee8413213e9eae73483515)
(cherry picked from commit 601e16daf30a00dd049507cb8bfa4931013c2e46)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Conflicts:
lib/sqlalchemy/sql/schema.py
|
|
|
|
| |
Clarified connecting to absolute path for sqlite using Windows.
|
|
|
|
| |
in the 0.8 migration, so let's just add that
|
|
|
|
| |
- to check for epub look at "builder"
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
fix #2438
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
| |
and the current approach used for sections is not able to work for fine-grained
anchors like these, another approach needs to be taken.
|
|
|
|
|
|
|
|
|
|
| |
- 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).
|
|
|
|
|
| |
UNION would wrap the union in an anonymous (e.g. unlabled) subquery.
fixes #3044
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
report change events for the ``setdefault()`` dictionary operation.
fixes #3051
|
|
|
|
| |
move the insert rows article there as well
|