| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix test | Mike Bayer | 2013-06-06 | 1 | -0/+1 |
| | | |||||
| * | genericize tests here | Mike Bayer | 2013-06-04 | 1 | -5/+10 |
| | | |||||
| * | Merge branch 'ticket_2587' | Mike Bayer | 2013-06-04 | 2 | -15/+311 |
| |\ | | | | | | | | | | | Conflicts: test/profiles.txt test/sql/test_selectable.py | ||||
| | * | - add coverage for result map rewriting | Mike Bayer | 2013-06-04 | 1 | -0/+6 |
| | | | | | | | | | | | - fix the result map rewriter for col mismatches, since the rewritten select at the moment typically has more columns than the original | ||||
| | * | - if the select() does not have use_labels on, then we just render | Mike Bayer | 2013-06-04 | 1 | -0/+51 |
| | | | | | | | | | | | | | the joins as is, regardless of the dialect not supporting it. use_labels=True indicates a higher level of automation and also can maintain the labels between rewritten and not. use_labels=False indicates a manual use case. | ||||
| | * | - support for a__b_dc, i.e. two levels of nesting | Mike Bayer | 2013-06-04 | 1 | -35/+131 |
| | | | |||||
| | * | repair these tests now that we allow join from selectable to fromgrouping | Mike Bayer | 2013-06-04 | 1 | -21/+26 |
| | | | |||||
| | * | - add a flag to DefaultDialect for this so that people will have some | Mike Bayer | 2013-06-04 | 1 | -1/+28 |
| | | | | | | | | | workaround | ||||
| | * | rewriting scheme now works. | Mike Bayer | 2013-06-04 | 1 | -28/+21 |
| | | | |||||
| | * | capture the really hard one in a test (hooray) | Mike Bayer | 2013-06-04 | 1 | -0/+119 |
| | | | |||||
| * | | Fixed bug whereby joining a select() of a table "A" with multiple | Mike Bayer | 2013-06-03 | 2 | -7/+40 |
| | | | | | | | | | | | | | | | | | foreign key paths to a table "B", to that table "B", would fail to produce the "ambiguous join condition" error that would be reported if you join table "A" directly to "B"; it would instead produce a join condition with multiple criteria. [ticket:2738] | ||||
| * | | - remove the ``__iter__()`` with notimplemented since it interferes | Mike Bayer | 2013-06-03 | 1 | -7/+6 |
| | | | | | | | | | with legitimate iterable detection, [ticket:2726] | ||||
| * | | test tweak | Mike Bayer | 2013-06-03 | 1 | -1/+4 |
| | | | |||||
| * | | Merge branch 'master' into ticket_1068 | Mike Bayer | 2013-06-03 | 12 | -175/+153 |
| |\ \ | |||||
| | * | | - some tweaks to try to help out mssql+pyodbc support a bit, py3k is really | Mike Bayer | 2013-06-03 | 1 | -2/+0 |
| | |/ | | | | | | | not happening too well (I need to stick with linux + freetds 0.91, I know) | ||||
| | * | Merge branch 'master' into rel_0_9 | Mike Bayer | 2013-05-26 | 1 | -1/+1 |
| | |\ | |||||
| | * \ | merge default | Mike Bayer | 2013-05-05 | 1 | -0/+2 |
| | |\ \ | |||||
| | * | | | - OK we have -w sql passing for: sqlite, postgresql, oursql 2.7 + 3.3, ↵ | Mike Bayer | 2013-05-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | mysqldb 2.7 | ||||
| | * | | | and int types here... | Mike Bayer | 2013-05-04 | 1 | -1/+2 |
| | | | | | |||||
| | * | | | update test | Mike Bayer | 2013-05-04 | 1 | -12/+3 |
| | | | | | |||||
| | * | | | cleanup and formatting | Mike Bayer | 2013-05-04 | 1 | -67/+68 |
| | | | | | |||||
| | * | | | - unicode literals need to just be handled differently if they have utf-8 | Mike Bayer | 2013-05-04 | 2 | -42/+44 |
| | | | | | | | | | | | | | | | | | | | | | encoded in them vs. unicode escaping. not worth figuring out how to combine these right now | ||||
| | * | | | formatting stuff | Mike Bayer | 2013-05-04 | 1 | -49/+51 |
| | | | | | |||||
| | * | | | - test_types, test_compiler, with sqlite at least | Mike Bayer | 2013-04-28 | 2 | -48/+25 |
| | | | | | |||||
| | * | | | - the raw 2to3 run | Mike Bayer | 2013-04-27 | 12 | -169/+176 |
| | | | | | | | | | | | | | | | | | - went through examples/ and cleaned out excess list() calls | ||||
| * | | | | magic accessors to the rescue | Mike Bayer | 2013-05-27 | 1 | -13/+0 |
| | | | | | |||||
| * | | | | still not locating more nested expressions, may need to match on name | Mike Bayer | 2013-05-27 | 1 | -11/+29 |
| | | | | | |||||
| * | | | | attempt number one, doesn't detect though if the label in the order by is ↵ | Mike Bayer | 2013-05-27 | 1 | -0/+63 |
| | |_|/ |/| | | | | | | | | not directly present there. | ||||
| * | | | fix this test | Mike Bayer | 2013-05-26 | 1 | -1/+1 |
| | |/ |/| | |||||
| * | | cleanup | Mike Bayer | 2013-05-04 | 1 | -67/+68 |
| | | | |||||
| * | | formatting stuff | Mike Bayer | 2013-05-04 | 1 | -49/+51 |
| |/ | |||||
| * | Fully implemented the IS and IS NOT operators with | Mike Bayer | 2013-04-22 | 1 | -1/+28 |
| | | | | | | | | | | | regards to the True/False constants. An expression like ``col.is_(True)`` will now render ``col IS true`` on the target platform, rather than converting the True/ False constant to an integer bound parameter. This allows the ``is_()`` operator to work on MySQL when given True/False constants. [ticket:2682] | ||||
| * | - Improvements to the operation of the pymysql dialect on | Mike Bayer | 2013-04-21 | 1 | -20/+6 |
| | | | | | | | | | Python 3, including some important decode/bytes steps. Issues remain with BLOB types due to driver issues. Courtesy Ben Trofatter. - start using util.py3k, we will eventually remove the sa2to3 fixer entirely | ||||
| * | Merged in bentrofatter/sqlalchemy-2663 (pull request #49) | Mike Bayer | 2013-04-21 | 1 | -1/+10 |
| |\ | | | | | | | Fixed PyMySQL problems for Python 2.x and mitigated some issues with Python 3.x | ||||
| | * | Removed commented line from test_types.py | Ben Trofatter | 2013-03-19 | 1 | -1/+0 |
| | | | |||||
| | * | Added workaround for pymysql3 double wrapping ProgrammingErrors to pymysql ↵ | Ben Trofatter | 2013-03-18 | 1 | -1/+11 |
| | | | | | | | | | | | | | dialect. Added workaround for pymysql3 return a bytes object when queried for isolation level. | ||||
| * | | A major fix to the way in which a select() object produces | Mike Bayer | 2013-04-11 | 2 | -0/+169 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | labeled columns when apply_labels() is used; this mode produces a SELECT where each column is labeled as in <tablename>_<columnname>, to remove column name collisions for a multiple table select. The fix is that if two labels collide when combined with the table name, i.e. "foo.bar_id" and "foo_bar.id", anonymous aliasing will be applied to one of the dupes. This allows the ORM to handle both columns independently; previously, 0.7 would in some cases silently emit a second SELECT for the column that was "duped", and in 0.8 an ambiguous column error would be emitted. The "keys" applied to the .c. collection of the select() will also be deduped, so that the "column being replaced" warning will no longer emit for any select() that specifies use_labels, though the dupe key will be given an anonymous label which isn't generally user-friendly. [ticket:2702] | ||||
| * | | - reinstate insert returning back into test_insert.py; defaultdialect | Mike Bayer | 2013-04-01 | 2 | -4/+10 |
| | | | | | | | | | needs to be explicit here since tablestest sticks testing.db onto metadata.bind | ||||
| * | | moving insert returning test back into CRUD test class until I figure out ↵ | Diana Clarke | 2013-03-30 | 2 | -7/+5 |
| | | | | | | | | | why moving it broke the oracle/postgres builds | ||||
| * | | whitespace | Diana Clarke | 2013-03-30 | 1 | -3/+3 |
| | | | |||||
| * | | move the update tests from CRUDTest into sql/test_update.py (see #2630) | Diana Clarke | 2013-03-30 | 2 | -105/+173 |
| | | | |||||
| * | | fixing tests for --db=mysql: VARCHAR requires a length on dialect mysql | Diana Clarke | 2013-03-30 | 2 | -6/+6 |
| | | | |||||
| * | | starting on the update tests next, pep8 pass first (see #2630) | Diana Clarke | 2013-03-30 | 2 | -301/+272 |
| | | | |||||
| * | | move the insert tests from CRUDTest into sql/test_insert.py (see #2630) | Diana Clarke | 2013-03-29 | 2 | -219/+310 |
| | | | |||||
| * | | move the delete tests from CRUDTest into sql/test_delete.py (see #2630) | Diana Clarke | 2013-03-29 | 2 | -46/+87 |
| | | | |||||
| * | | fix syntax error | Mike Bayer | 2013-03-24 | 1 | -1/+1 |
| | | | |||||
| * | | Fixed bug whereby a DBAPI that can return "0" | Mike Bayer | 2013-03-23 | 1 | -1/+18 |
| |/ | | | | | for cursor.lastrowid would not function correctly in conjunction with :attr:`.ResultProxy.inserted_primary_key`. | ||||
| * | merge plus fix the test spelling too | Mike Bayer | 2013-03-18 | 1 | -2/+2 |
| | | |||||
| * | - auto-append for CheckConstraint should skip table if the expression is against | Mike Bayer | 2013-03-09 | 1 | -0/+13 |
| | | | | | a lower-case-t table | ||||
| * | - remove all compat items that are pre-2.5 (hooray) | Mike Bayer | 2013-03-09 | 2 | -2/+1 |
| | | | | | | | - other cleanup - don't need compat.decimal, that approach never panned out. hopefully outside libs aren't pulling it in, they shouldn't be | ||||
