| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Documentation for the new range type support.pr/5 | Chris Withers | 2013-06-10 | 3 | -6/+19 |
| | | |||||
| * | Implement EXCLUDE constraints for postgres. | Chris Withers | 2013-06-10 | 3 | -0/+90 |
| | | |||||
| * | add support for range operators listed in ↵ | Chris Withers | 2013-06-10 | 1 | -6/+75 |
| | | | | | http://www.postgresql.org/docs/9.2/interactive/functions-range.html | ||||
| * | Basic type support for the new range types in postgres 9.2 | Chris Withers | 2013-06-10 | 3 | -1/+73 |
| | | |||||
| * | this comment is ancient | Mike Bayer | 2013-06-09 | 1 | -5/+0 |
| | | |||||
| * | Add basic support of unique constraints reflectionpr/4 | Roman Podolyaka | 2013-06-09 | 3 | -0/+65 |
| | | | | | | | | | | | | | Inspection API already supports reflection of table indexes information and those also include unique constraints (at least for PostgreSQL and MySQL). But it could be actually useful to distinguish between indexes and plain unique constraints (though both are implemented in the same way internally in RDBMS). This change adds a new method to Inspection API - get_unique_constraints() and implements it for SQLite, PostgreSQL and MySQL dialects. | ||||
| * | get nested joins to render on oracle 8 | Mike Bayer | 2013-06-08 | 1 | -3/+10 |
| | | |||||
| * | Merge pull request #3 from bslatkin/master | mike bayer | 2013-06-08 | 1 | -7/+16 |
| |\ | | | | | Makes gaerdbms for App Engine use local MySQL server when running in dev_appserver2 | ||||
| | * | Fixing the error regex to match numbers with the long suffix, like 1146Lpr/3 | Brett Slatkin | 2013-06-08 | 1 | -1/+1 |
| | | | |||||
| | * | PEP8 | Brett Slatkin | 2013-06-08 | 1 | -3/+3 |
| | | | |||||
| | * | Makes gaerdbms for App Engine use local MySQL server when running under ↵ | Brett Slatkin | 2013-06-08 | 1 | -6/+15 |
| | | | | | | | | | dev_appserver2. | ||||
| * | | - changelog for [ticket:2704] | Mike Bayer | 2013-06-08 | 1 | -9/+13 |
| | | | | | | | | | - use an isinstance() check, concerned a TypeError might be indiscriminate | ||||
| * | | Fix using of 'mysql_length' for composite indexes | Roman Podolyaka | 2013-06-08 | 1 | -7/+25 |
| |/ | | | | | | | | | | | | | | | | | Currently, one can specify the prefix length for an index column using 'mysql_length' keyword argument when creating an Index instance. But in case of composite indexes the prefix length value is applied only to the last column. Extend the existing API in way so that 'mysql_length' argument value can be either: - an integer specifying the same prefix length value for each column of an index - a (column_name --> integer value) mapping specifying the prefix length value for each column of an index separately Fixes issue #2704. | ||||
| * | remove all remaining start/end py2k/py3k blocks | Mike Bayer | 2013-06-07 | 1 | -18/+16 |
| | | |||||
| * | When querying the information schema on SQL Server 2000, removed | Mike Bayer | 2013-06-06 | 1 | -2/+15 |
| | | | | | | | | a CAST call that was added in 0.8.1 to help with driver issues, which apparently is not compatible on 2000. The CAST remains in place for SQL Server 2005 and greater. [ticket:2747] | ||||
| * | Merge branch 'ticket_2587' | Mike Bayer | 2013-06-04 | 1 | -0/+1 |
| |\ | | | | | | | | | | | Conflicts: test/profiles.txt test/sql/test_selectable.py | ||||
| | * | working through tests.... | Mike Bayer | 2013-06-02 | 1 | -0/+1 |
| | | | |||||
| * | | The ``deferrable`` keyword argument on :class:`.ForeignKey` and | Mike Bayer | 2013-06-03 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | :class:`.ForeignKeyConstraint` will not render the ``DEFERRABLE`` keyword on the MySQL dialect. For a long time we left this in place because a non-deferrable foreign key would act very differently than a deferrable one, but some environments just disable FKs on MySQL, so we'll be less opinionated here. [ticket:2721] | ||||
| * | | - fdb is now official, [ticket:2504] | Mike Bayer | 2013-06-03 | 2 | -5/+5 |
| | | | | | | | | | | | - restore the rollback cleanup handler, pg8000 is mostly obsolete as a dialect and the firebird drivers need it | ||||
| * | | - some tweaks to try to help out mssql+pyodbc support a bit, py3k is really | Mike Bayer | 2013-06-03 | 1 | -0/+1 |
| |/ | | | | not happening too well (I need to stick with linux + freetds 0.91, I know) | ||||
| * | Merge branch 'rel_0_9' | Mike Bayer | 2013-05-29 | 19 | -187/+171 |
| |\ | | | | | | | | | | | | | Conflicts: lib/sqlalchemy/dialects/postgresql/hstore.py lib/sqlalchemy/util/__init__.py lib/sqlalchemy/util/compat.py | ||||
| | * | - repair for py3k | Mike Bayer | 2013-05-29 | 1 | -1/+6 |
| | | | | | | | | | - fix test | ||||
| | * | Unicode support for psycopg2 native hstore implementation | Dmitry Mugtasimov | 2013-05-29 | 1 | -1/+2 |
| | | | |||||
| | * | hstores are text, and in py3k they seem to be implcitly unicode. so | Mike Bayer | 2013-05-29 | 1 | -10/+26 |
| | | | | | | | | | | | add unicode encoding for py2k for the non-native hstore, pullreq for native psycopg2 support coming.... | ||||
| | * | - additional oracle fixes. cx_oracle under py3k is complaining about tuples ↵ | Mike Bayer | 2013-05-27 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | to executemany(), so just unconditionally turn this into a list - this one test segfaults only on py3k + cx_oracle | ||||
| | * | - oracle py3k fix | Mike Bayer | 2013-05-27 | 1 | -1/+3 |
| | | | |||||
| | * | a few more oracle fixes | Mike Bayer | 2013-05-26 | 1 | -11/+11 |
| | | | |||||
| | * | cleanup for oracle | Mike Bayer | 2013-05-26 | 2 | -60/+57 |
| | | | |||||
| | * | - add a test specific to sqlite testing cursor.description encoding (should | Mike Bayer | 2013-05-26 | 1 | -1/+2 |
| | | | | | | | | | | | probably be one in test_query or test_unicode...) - fix up test_unitofwork | ||||
| | * | postgresql tests | Mike Bayer | 2013-05-26 | 2 | -21/+19 |
| | | | |||||
| | * | mysql tests | Mike Bayer | 2013-05-26 | 1 | -5/+1 |
| | | | |||||
| | * | sqlite tests | Mike Bayer | 2013-05-26 | 1 | -2/+0 |
| | | | |||||
| | * | merge default | Mike Bayer | 2013-05-15 | 1 | -0/+6 |
| | |\ | |||||
| | * | | - unicode literals need to just be handled differently if they have utf-8 | Mike Bayer | 2013-05-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | encoded in them vs. unicode escaping. not worth figuring out how to combine these right now | ||||
| | * | | merge default | Mike Bayer | 2013-04-29 | 1 | -1/+2 |
| | |\ \ | |||||
| | * \ \ | merge default | Mike Bayer | 2013-04-29 | 1 | -26/+15 |
| | |\ \ \ | |||||
| | * | | | | postgresql dialect tests | Mike Bayer | 2013-04-28 | 2 | -27/+25 |
| | | | | | | |||||
| | * | | | | plugging away | Mike Bayer | 2013-04-27 | 6 | -45/+26 |
| | | | | | | |||||
| | * | | | | work through dialects | Mike Bayer | 2013-04-27 | 3 | -8/+8 |
| | | | | | | |||||
| | * | | | | - the raw 2to3 run | Mike Bayer | 2013-04-27 | 20 | -195/+205 |
| | | | | | | | | | | | | | | | | | | | | | - went through examples/ and cleaned out excess list() calls | ||||
| * | | | | | add the py2k symbol from the 0.9 branch to support the hstore change | Mike Bayer | 2013-05-29 | 1 | -0/+1 |
| | | | | | | |||||
| * | | | | | - repair for py3k | Mike Bayer | 2013-05-29 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | | - fix test | ||||
| * | | | | | Unicode support for psycopg2 native hstore implementation | Dmitry Mugtasimov | 2013-05-29 | 1 | -1/+2 |
| | | | | | | |||||
| * | | | | | hstores are text, and in py3k they seem to be implcitly unicode. so | Mike Bayer | 2013-05-29 | 1 | -10/+26 |
| | |_|_|/ |/| | | | | | | | | | | | | | | | add unicode encoding for py2k for the non-native hstore, pullreq for native psycopg2 support coming.... | ||||
| * | | | | Regression from this ticket caused the unsupported keyword | Mike Bayer | 2013-05-15 | 1 | -0/+6 |
| | |_|/ |/| | | | | | | | | | | | | | | "true" to render, added logic to convert this to 1/0 for SQL server. [ticket:2682] | ||||
| * | | | Updated mysqlconnector dialect to check for disconnect based | Mike Bayer | 2013-04-29 | 1 | -1/+2 |
| | |/ |/| | | | | | | | on the apparent string message sent in the exception; tested against mysqlconnector 1.0.9. | ||||
| * | | - fix long-outdated documentation for sql_mode/ansiquotes, | Mike Bayer | 2013-04-29 | 1 | -26/+15 |
| |/ | | | | closes [ticket:1552] | ||||
| * | oracle doesn't have TRUE/FALSE, put 1/0 here, see how that goes | Mike Bayer | 2013-04-26 | 1 | -0/+6 |
| | | |||||
| * | need to test for (list, tuple) here and not hasattr("__iter__") | Mike Bayer | 2013-04-26 | 1 | -1/+4 |
| | | | | | since Py3K strings have __iter__ | ||||
| * | - only search in the exception before the first newline, to avoid | Mike Bayer | 2013-04-23 | 1 | -2/+3 |
| | | | | | false positives for SQL statements containing certain text | ||||
