| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
- Updated documentation for JSON class
|
|
|
|
|
| |
- Added support for additional operators
- Made return as json default (rather than text)
|
|
|
|
| |
- Removed unneeded import of psycopg2.extensions
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fixed reference to HSTORE
- Corrected spelling of SQLAlchemy
sqlalchemy/dialects/postgresql/psycopg2:
- Added psycopg2 specific wrapper type for JSON which uses inherent json deserialization facilities
- Added code to detect and utilize the JSON wrapper if psycopg2 >= 2.5
test/dialect/postgresql/test_types:
- removed reference to use_native_hstore
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
have been modified, such that the COLLATE operator is now of lower
precedence than the comparison operators. This has the effect that
a COLLATE applied to a comparison will not render parenthesis
around the comparison, which is not parsed by backends such as
MSSQL. The change is backwards incompatible for those setups that
were working around the issue by applying :meth:`.Operators.collate`
to an individual element of the comparison expression,
rather than the comparison expression as a whole. [ticket:2879]
|
| | |
|
| |\
| | |
| | | |
Fix MSSQL dialects visit_drop_index to use the correct DDL
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Added import references to JSON class
sqlalchemy/dialects/postgresql/base.py:
- Added visitor method for JSON class
sqlalchemy/dialects/postgresql/pgjson (new):
- JSON class, supports automatic serialization and deserialization of json data, as well as basic json operators.
|
| |
| |
| |
| | |
the primaryjoin examples there
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
automatic reflection support for the "secondary" table referred
to by a :func:`.relationship`. "secondary", when specified
either as a string table name, or as a :class:`.Table` object with
only a name and :class:`.MetaData` object will also be included
in the reflection process when :meth:`.DeferredReflection.prepare`
is called. [ticket:2865]
- clsregistry._resolver() now uses a stateful _class_resolver()
class in order to handle the work of mapping strings to
objects. This is to provide for simpler extensibility, namely
a ._resolvers collection of ad-hoc name resolution functions;
the DeferredReflection class adds its own resolver here in order
to handle relationship(secondary) names which generate new
Table objects.
|
|
|
|
| |
"is disconnect" codes with cx_oracle. [ticket:2864]
|
|
|
|
|
|
|
| |
:func:`.validates` function; when set to False, a validation event
will not be triggered if the event was initated as a backref to
an attribute operation from the other side. [ticket:1535]
- break out validation tests into an updated module test_validators
|
|
|
|
|
|
|
|
| |
standalone gendered pronoun with a gender-neutral subject, but also
have replaced all occurences of "his/her", "his or her", etc. The docs have always
strived to account for both genders in any non-specific singular pronoun,
however recent controversy in the community suggests
that a zero-gendered-pronoun policy is probably best going forward.
|
| |
|
| |
|
| |
|
|\
| |
| | |
README.unittests.rst: Add blurb about tox
|
| | |
|
| |
| |
| |
| | |
- put list.clear() instrumentation under "if not py2k"
|
|\ \
| | |
| | |
| | | |
github.com:schettino72/sqlalchemy into list_clear
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
- add glossary terms
|
| | |
| | |
| | |
| | |
| | | |
are still useful, just include notes that for more complex descriptor operations,
hybrids are probably preferable
|
| | |
| | |
| | |
| | |
| | | |
quote signs. Note that this is backwards-incompatible for existing
workarounds that manually escape the single quotes. [ticket:2878]
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
- get PG dialect to work around "no nonexistent binds" rule for now,
though we might want to reconsider this behavior
|
| | |
| | |
| | |
| | |
| | | |
- add the other versioning examples from the wiki
- modernize the dictlike examples
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
as the string name of a class or other argument within
declarative using :func:`.relationship`.
|
| | |
| | |
| | |
| | | |
versionadded
|
| | | |
|
|\ \ \
| | | |
| | | | |
Fix sessionmaker.__repr__
|
| | | |
| | | |
| | | | |
A comma separating 'class_' from the other args. It's still there even when kw is empty, which is syntactically correct.
|
|\ \ \ \
| | | | |
| | | | | |
More fixes for cross references and reducing warnings (3rd wave)
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We should probably reword this entirely as, IMHO, this should be in the
changelog and not in the doc proper (which should only describe the
current state of affairs).
|
| | | | | |
|