| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | *whistle* | Jason Kirtland | 2008-03-30 | 1 | -1/+0 | |
| | | ||||||
| * | - Removed cache decorator. | Jason Kirtland | 2008-03-30 | 1 | -2/+7 | |
| | | ||||||
| * | some cache decorator calls... | Mike Bayer | 2008-03-30 | 3 | -18/+9 | |
| | | ||||||
| * | - schema-qualified tables now will place the schemaname | Mike Bayer | 2008-03-30 | 1 | -2/+0 | |
| | | | | | | | | | | | ahead of the tablename in all column expressions as well as when generating column labels. This prevents cross- schema name collisions in all cases [ticket:999] - the "use_schema" argument to compiler.visit_column() is removed. It uses schema in all cases now. - added a new test to the PG dialect to test roundtrip insert/update/delete/select statements with full schema qualification | |||||
| * | MSSQL fixes for tickets 979, 916, 884 | Rick Morrison | 2008-03-30 | 1 | -5/+34 | |
| | | ||||||
| * | - Added PendingDeprecationWarning support | Jason Kirtland | 2008-03-29 | 1 | -1/+1 | |
| | | | | | - Deprecation decorator is now a real decorator | |||||
| * | - Added generic func.random (non-standard SQL) | Jason Kirtland | 2008-03-25 | 1 | -0/+6 | |
| | | ||||||
| * | - the "owner" keyword on Table is now deprecated, and is | Mike Bayer | 2008-03-22 | 1 | -68/+69 | |
| | | | | | | | | | | | | | | | | | | | | | exactly synonymous with the "schema" keyword. Tables can now be reflected with alternate "owner" attributes, explicitly stated on the Table object or not using "schema". - all of the "magic" searching for synonyms, DBLINKs etc. during table reflection are disabled by default unless you specify "oracle_resolve_synonyms=True" on the Table object. Resolving synonyms necessarily leads to some messy guessing which we'd rather leave off by default. When the flag is set, tables and related tables will be resolved against synonyms in all cases, meaning if a synonym exists for a particular table, reflection will use it when reflecting related tables. This is stickier behavior than before which is why it's off by default. | |||||
| * | reverted r4315 - a basic test works the way it was and fails with this change | Mike Bayer | 2008-03-22 | 1 | -1/+1 | |
| | | ||||||
| * | Undoing patch #994, for now; more testing needed. Sorry. Also modifying ↵ | Catherine Devlin | 2008-03-20 | 1 | -93/+0 | |
| | | | | | test for query equivalence to account for underscoring of bind variables. | |||||
| * | adding zzzeek's patch from ticket #994, which fixed virtually all remaining ↵ | Catherine Devlin | 2008-03-20 | 1 | -0/+93 | |
| | | | | | broken unit tests in the Oracle module | |||||
| * | bugfix: preserving remote_owner during reflecttable setup of referential ↵ | Catherine Devlin | 2008-03-20 | 1 | -1/+1 | |
| | | | | | integrity | |||||
| * | - like() and ilike() take an optional keyword argument | Mike Bayer | 2008-03-19 | 1 | -2/+2 | |
| | | | | | | | "escape=<somestring>", which is set as the escape character using the syntax "x LIKE y ESCAPE '<somestring>'" [ticket:993] | |||||
| * | check for None | Mike Bayer | 2008-03-04 | 1 | -1/+3 | |
| | | ||||||
| * | - postgres PGArray is a "mutable" type by default; | Mike Bayer | 2008-03-04 | 1 | -2/+15 | |
| | | | | | | when used with the ORM, mutable-style equality/ copy-on-write techniques are used to test for changes. | |||||
| * | - postgres TIMESTAMP renders correctly [ticket:981] | Mike Bayer | 2008-02-27 | 1 | -0/+7 | |
| | | ||||||
| * | - added exception wrapping/reconnect support to result set | Mike Bayer | 2008-02-25 | 1 | -1/+1 | |
| | | | | | | | fetching. Reconnect works for those databases that raise a catchable data error during results (i.e. doesn't work on MySQL) [ticket:978] | |||||
| * | - Invalid SQLite connection URLs now raise an error. | Jason Kirtland | 2008-02-23 | 1 | -0/+7 | |
| | | ||||||
| * | get basic compilation working for [ticket:972] | Mike Bayer | 2008-02-17 | 1 | -3/+4 | |
| | | ||||||
| * | - Fixed a couple pyflakes, cleaned up imports & whitespace | Jason Kirtland | 2008-02-14 | 4 | -4/+4 | |
| | | ||||||
| * | MSSQL now compiles func.now() to CURRENT_TIMESTAMP | Rick Morrison | 2008-02-14 | 1 | -1/+9 | |
| | | ||||||
| * | Added EXEC to MSSQL _is_select regexp; should now detect row-returning ↵ | Rick Morrison | 2008-02-14 | 1 | -8/+40 | |
| | | | | | | | stored procedures Added experimental implementation of limit/offset using row_number() | |||||
| * | Fix: deletes with schemas on MSSQL 2000 [ticket:967] | Paul Johnston | 2008-02-08 | 1 | -0/+2 | |
| | | ||||||
| * | Strip schema from access tables | Paul Johnston | 2008-02-08 | 1 | -0/+7 | |
| | | ||||||
| * | - Enabled schema support on SQLite, added the temporary table namespace to ↵ | Jason Kirtland | 2008-02-05 | 1 | -12/+43 | |
| | | | | | | | table name reflection - TODO: add sqlite to the standard alternate schema tests. a little tricky, because unlike CREATE SCHEMA, an ATTACH DATABASE won't survive a pool dispose... | |||||
| * | - Autodetect mysql's ANSI_QUOTES mode, sometimes. [ticket:845] | Jason Kirtland | 2008-02-05 | 1 | -8/+67 | |
| | | | | | | | | The dialect needs a hook run on first pool connect to detect this most of the time, and a refactor with Dialect-per-Connection to get it right all of the time. (It's a connection-session scoped setting with dialect-modifying behavior) | |||||
| * | - fixed reflection of Time columns on sqlite | Jason Kirtland | 2008-02-01 | 1 | -27/+29 | |
| | | ||||||
| * | - some consolidation of tests in select.py, moved | Mike Bayer | 2008-02-01 | 2 | -2/+16 | |
| | | | | | | | | other tests to more specific modules - added "now()" as a generic function; on SQLite and Oracle compiles as "CURRENT_TIMESTAMP"; "now()" on all others [ticket:943] | |||||
| * | - Oracle and others properly encode SQL used for defaults | Mike Bayer | 2008-01-30 | 1 | -1/+1 | |
| | | | | | | | like sequences, etc., even if no unicode idents are used since identifier preparer may return a cached unicode identifier. | |||||
| * | - 2.3 fixup part three: 100% on postgres, mysql | Jason Kirtland | 2008-01-22 | 1 | -1/+1 | |
| | | ||||||
| * | - Oracle assembles the correct columns in the result set | Mike Bayer | 2008-01-19 | 1 | -1/+1 | |
| | | | | | | | column mapping when generating a LIMIT/OFFSET subquery, allows columns to map properly to result sets even if long-name truncation kicks in [ticket:941] | |||||
| * | fixed NOT ILIKE | Mike Bayer | 2008-01-11 | 1 | -1/+2 | |
| | | ||||||
| * | - added "ilike()" operator to column operations. | Mike Bayer | 2008-01-11 | 1 | -1/+2 | |
| | | | | | | compiles to ILIKE on postgres, lower(x) LIKE lower(y) on all others [ticket:727] | |||||
| * | Reverted to False Firebird's supports_sane_rowcount | Lele Gaifax | 2008-01-11 | 1 | -1/+1 | |
| | | | | | Slipped in: even if it seems it could be set to True, I'm still testing the rowcount affair | |||||
| * | Try to reflect also the Sequence on the PK under Firebird | Lele Gaifax | 2008-01-11 | 1 | -3/+30 | |
| | | ||||||
| * | - Warnings are now issued as SAWarning instead of RuntimeWarning; ↵ | Jason Kirtland | 2008-01-11 | 9 | -36/+40 | |
| | | | | | | | util.warn() wraps this up. - SADeprecationWarning has moved to exceptions. An alias remains in logging until 0.5. | |||||
| * | Include column name in length-less String warning (more [ticket:912]) | Jason Kirtland | 2008-01-10 | 10 | -264/+264 | |
| | | ||||||
| * | Recognize another Firebird exception in dialect.is_disconnect() | Lele Gaifax | 2008-01-10 | 1 | -0/+2 | |
| | | ||||||
| * | - finally added PGMacAddr type to postgres | Mike Bayer | 2008-01-10 | 1 | -0/+5 | |
| | | | | | [ticket:580] | |||||
| * | redid the _for_ddl String/Text deprecation warning correctly [ticket:912] | Mike Bayer | 2008-01-09 | 10 | -11/+11 | |
| | | ||||||
| * | Fixed reflection of mysql empty string column defaults. | Jason Kirtland | 2008-01-08 | 1 | -1/+1 | |
| | | ||||||
| * | Fix for ticket [923] | Rick Morrison | 2008-01-07 | 1 | -17/+13 | |
| | | ||||||
| * | - changed name of TEXT to Text since its a "generic" type; TEXT name is | Mike Bayer | 2008-01-05 | 10 | -19/+19 | |
| | | | | | | | | deprecated until 0.5. The "upgrading" behavior of String to Text when no length is present is also deprecated until 0.5; will issue a warning when used for CREATE TABLE statements (String with no length for SQL expression purposes is still fine) [ticket:912] | |||||
| * | Added REPLACE statements to mysql autocommit list. | Jason Kirtland | 2008-01-04 | 1 | -1/+1 | |
| | | ||||||
| * | fix not calling the result processor of PGArray subtypes. (a rather ↵ | Ants Aasma | 2008-01-03 | 1 | -1/+1 | |
| | | | | | embarrasing copypaste error) [ticket:913] | |||||
| * | happy new year | Mike Bayer | 2008-01-01 | 7 | -7/+7 | |
| | | ||||||
| * | fix up oracle handling of LOB/string [ticket:902], slight fixes to ↵ | Mike Bayer | 2008-01-01 | 1 | -7/+6 | |
| | | | | | | | defaults.py but we will need to fix up result-type handling some more | |||||
| * | - added is_disconnect() support for oracle | Mike Bayer | 2007-12-29 | 1 | -0/+6 | |
| | | | | | | - fixed _handle_dbapi_error to detect endless loops, doesn't call rollback/cursor.close etc. in case of disconnect | |||||
| * | - sqlite SLDate type will not erroneously render "microseconds" portion | Mike Bayer | 2007-12-20 | 1 | -1/+4 | |
| | | | | | of a datetime or time object when sent to the DB. | |||||
| * | Fix for autoload of non-identity PK integer columns [824] | Rick Morrison | 2007-12-19 | 1 | -7/+13 | |
| | | | | | | | Better datetime checking/conversion for pyodbc adodbapi [842] Fix for autoloading schema-qualified tables [901] Convert_unicode support for all dialects [839] | |||||
