summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sqlalchemy/dialects/postgresql/pgjson:pr/50nathan2013-12-111-7/+14
| | | | - Updated documentation for JSON class
* sqlalchemy/dialects/postgresql/pgjson:nathan2013-12-112-5/+51
| | | | | - Added support for additional operators - Made return as json default (rather than text)
* sqlalchemy/dialects/postgresql/psycopg2:nathan2013-12-101-2/+0
| | | | - Removed unneeded import of psycopg2.extensions
* sqlalchemy/dialects/postgresql/pgjson:nathan2013-12-103-3/+20
| | | | | | | | | | | | - 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
* Merge branch 'rel_0_9' of https://github.com/nathan-rice/sqlalchemy into rel_0_9nathan2013-12-098-58/+148
|\
| * - The precedence rules for the :meth:`.ColumnOperators.collate` operatorMike Bayer2013-12-055-53/+123
| | | | | | | | | | | | | | | | | | | | | | 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]
| * - changelog + test for pullreq #7, MSSQL dialect for DROP INDEXMike Bayer2013-12-052-0/+22
| |
| * Merged in dharland/sqlalchemy/patch-mssql-drop-index (pull request #7) Mike Bayer2013-12-051-5/+3
| |\ | | | | | | Fix MSSQL dialects visit_drop_index to use the correct DDL
| | * Fix MSSQL dialects visit_drop_index to use the correct DDLdonkopotamus2013-12-051-5/+3
| | |
* | | sqlalchemy/dialects/postgresql/__init__.py:nathan2013-12-094-2/+270
|/ / | | | | | | | | | | | | | | | | | | - 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.
* | - add a new example section for "join conditions", start puttingMike Bayer2013-12-054-0/+217
| | | | | | | | the primaryjoin examples there
* | fix underlineMike Bayer2013-12-051-1/+1
|/
* - reflection of unique constraints backported to 0.8.4 [ticket:1443]Mike Bayer2013-12-033-9/+10
|
* - The :class:`.DeferredReflection` class has been enhanced to provideMike Bayer2013-12-034-67/+170
| | | | | | | | | | | | | | | | 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.
* - Added ORA-02396 "maximum idle time" error code to list ofMike Bayer2013-12-032-1/+10
| | | | "is disconnect" codes with cx_oracle. [ticket:2864]
* - Added new argument ``include_backrefs=True`` to theMike Bayer2013-12-028-146/+428
| | | | | | | :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
* - the pronoun removal commit. there was only one instance of aMike Bayer2013-11-307-20/+23
| | | | | | | | 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.
* remove whitespaceMike Bayer2013-11-301-272/+272
|
* make sure thread.join() is used completely hereMike Bayer2013-11-301-4/+8
|
* .toxMike Bayer2013-11-301-0/+1
|
* Merge pull request #49 from msabramo/add_note_to_README_unittests_about_toxmike bayer2013-11-301-0/+39
|\ | | | | README.unittests.rst: Add blurb about tox
| * README.unittests.rst: Add blurb about toxpr/49Marc Abramowitz2013-11-251-0/+39
| |
* | - changelogMike Bayer2013-11-302-7/+16
| | | | | | | | - put list.clear() instrumentation under "if not py2k"
* | Merge branch 'orm-collections-list-clear' of ↵Mike Bayer2013-11-302-0/+18
|\ \ | | | | | | | | | github.com:schettino72/sqlalchemy into list_clear
| * | orm.collection, list.clear(). remove 'before_delete()', added unit-test.pr/40schettino722013-11-252-1/+10
| | |
| * | Add support for python3.3 list.clear() on orm.collectionsschettino722013-11-061-0/+9
| | |
* | | not new anymore...Mike Bayer2013-11-301-6/+0
| | |
* | | - move additional enum compilation tests to postgresql/test_compiler.pyMike Bayer2013-11-302-26/+26
| | |
* | | - selected documentation issuesMike Bayer2013-11-303-93/+550
| | | | | | | | | | | | - add glossary terms
* | | - re-document synonyms and remove warnings about "superseded"; synonymsMike Bayer2013-11-302-39/+130
| | | | | | | | | | | | | | | are still useful, just include notes that for more complex descriptor operations, hybrids are probably preferable
* | | - Fixed bug where values within an ENUM weren't escaped for singleMike Bayer2013-11-304-1/+49
| | | | | | | | | | | | | | | quote signs. Note that this is backwards-incompatible for existing workarounds that manually escape the single quotes. [ticket:2878]
* | | forgot to add this, oopsieMike Bayer2013-11-303-0/+396
| | |
* | | simplify thisMike Bayer2013-11-301-20/+2
| | |
* | | convert to a list here for py3kMike Bayer2013-11-291-1/+1
| | |
* | | - add support for bindparam() called from AsFromTextMike Bayer2013-11-293-13/+32
| | | | | | | | | | | | | | | - get PG dialect to work around "no nonexistent binds" rule for now, though we might want to reconsider this behavior
* | | - start reworking examples to include more code from the wiki.Mike Bayer2013-11-296-300/+224
| | | | | | | | | | | | | | | - add the other versioning examples from the wiki - modernize the dictlike examples
* | | remove thisMike Bayer2013-11-291-11/+0
| | |
* | | Fixed bug where in Py2K a unicode literal would not be acceptedMike Bayer2013-11-293-2/+29
| | | | | | | | | | | | | | | as the string name of a class or other argument within declarative using :func:`.relationship`.
* | | - reduce verbiage in mutation.py regarding legacy style, place under ↵Mike Bayer2013-11-293-10/+11
| | | | | | | | | | | | versionadded
* | | Fixed a syntax error in example code.Hyunjun Kim2013-11-291-1/+1
| | |
* | | Merge pull request #45 from timka/patch-1mike bayer2013-11-291-1/+1
|\ \ \ | | | | | | | | Fix sessionmaker.__repr__
| * | | Fix sessionmaker.__repr__pr/45Timur2013-11-161-1/+1
| | | | | | | | | | | | A comma separating 'class_' from the other args. It's still there even when kw is empty, which is syntactically correct.
* | | | Merge pull request #46 from vrajmohan/mastermike bayer2013-11-2918-34/+41
|\ \ \ \ | | | | | | | | | | More fixes for cross references and reducing warnings (3rd wave)
| * | | | Fix cross referencespr/46Vraj Mohan2013-11-175-9/+9
| | | | |
| * | | | Generate API and resolve cross referencesVraj Mohan2013-11-173-6/+9
| | | | |
| * | | | Fix cross referencesVraj Mohan2013-11-177-16/+17
| | | | |
| * | | | Add API generation to resolve cross referencesVraj Mohan2013-11-172-2/+3
| | | | |
| * | | | Add module documentation to resolve referencesVraj Mohan2013-11-171-0/+2
| | | | |
| * | | | Remove reference to defunct classVraj Mohan2013-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | | more fixMike Bayer2013-11-291-1/+1
| | | | |