summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/databases
Commit message (Collapse)AuthorAgeFilesLines
* - removed LONG_STRING, LONG_BINARY from "binary" types, so type objectsMike Bayer2007-10-141-1/+1
| | | | don't try to read their values as LOB [ticket:622], [ticket:751]
* fixed reflection of Column's nullable property [firebird]Roger Demetrescu2007-10-061-0/+3
|
* firebird doesn't support sane rowcount.Roger Demetrescu2007-09-281-2/+1
|
* added support for string date passthru in sqlite (merge of r3322 from trunk)Jason Kirtland2007-09-101-1/+4
|
* MSSQL unit test fixesPaul Johnston2007-08-191-3/+3
|
* can now specify a DSN for PyODBC, ticket #724Paul Johnston2007-08-171-5/+9
|
* Add some new types to MSSQL; ticket #721Paul Johnston2007-08-171-4/+28
|
* Merge changeset [3343] into rel_0_3 branchPaul Johnston2007-08-171-1/+2
|
* - when reflecting tables from alternate schemas, the "default" placed uponMike Bayer2007-08-091-1/+1
| | | | | | | the primary key, i.e. usually a sequence name, has the "schema" name unconditionally quoted, so that schema names which need quoting are fine. its slightly unnecessary for schema names which don't need quoting but not harmful.
* - fixed specification of YEAR columns when generating schemaJason Kirtland2007-08-091-2/+6
|
* automatically use_scope_identity if an appropriate version of PyODBC is ↵Paul Johnston2007-08-081-0/+9
| | | | installed
* mssql: indexes are now quoted when dropping from reflected tables [ticket:684]Rick Morrison2007-07-261-1/+3
|
* mssql: added support for TIME type (simulated via DATETIME col) [ticket:679]Rick Morrison2007-07-261-0/+25
|
* Merged lower case caching, fetching from r2955Jason Kirtland2007-07-201-20/+50
| | | | | Be sure to close rows fetched in reflection (if not autoclosed) Fixed bind test, needed transactional storage engine for mysql
* Merged reference fixes from r2986Jason Kirtland2007-07-191-19/+13
|
* Better quoting of identifiers when manipulating schemasJason Kirtland2007-07-192-10/+20
| | | | Merged from r2981
* Properly escape table names when reflecting for mssql and sqlite [ticket:653]Paul Johnston2007-07-172-8/+6
|
* Minor cleanups.Jason Kirtland2007-07-171-6/+6
|
* Be specfic when detecting "no table" exceptions.Jason Kirtland2007-07-171-4/+5
|
* - Added basic schema reflection coverage to main testsJason Kirtland2007-07-171-4/+14
| | | | | - Fix stupid mysql typo (#662) - Merged mysql osx/multibyte has_table from 0.4 (r2943)
* - fixed max identifier length on postgres (63) [ticket:571]Gaëtan de Menten2007-07-171-1/+1
| | | | | - fixed doc typo ("in_" operator) - misc indent stuff
* - fixed unicode conversion in Oracle TEXT typeMike Bayer2007-07-151-1/+2
|
* - converts cx_oracle datetime objects to Python datetime.datetime whenMike Bayer2007-07-151-0/+17
| | | | Python 2.3 used [ticket:542]
* - mod operator '%' produces MOD [ticket:624]Mike Bayer2007-07-151-0/+7
|
* - more docsMike Bayer2007-07-151-1/+1
| | | | | - query will unique tupled results - fixed [ticket:605] which is for psycopg1 anyway...
* rearrange sqlite dialect initialization to be able to warn about pysqlite1 ↵Ants Aasma2007-07-141-1/+1
| | | | being too old. fixes #654
* Refinement for r2890, column names should remain unicode.Jason Kirtland2007-07-131-0/+3
|
* - Keep reflected strings in the connection encoding, not unicode. For now.Jason Kirtland2007-07-121-10/+7
|
* dont cache reflected domains, lookup each timeMike Bayer2007-07-121-4/+1
|
* - Patch up MySQL reflection issues with old server versions, alpha drivers,Jason Kirtland2007-07-121-59/+98
| | | | quoting, and connection encoding.
* mssql: preliminary support for using scope_identity() with pyodbcPaul Johnston2007-07-111-1/+25
|
* mssql now able to reflect start and increment values for identity columnsPaul Johnston2007-07-111-6/+15
|
* Fix port option handling for mssql/pyodbc [ticket:634]Rick Morrison2007-07-091-2/+5
|
* postgres:Mike Bayer2007-06-291-4/+68
| | | | | | | | - added support for reflection of domains [ticket:570] - types which are missing during reflection resolve to Null type instead of raising an error - moved reflection/types/query unit tests specific to postgres to new postgres unittest module
* some errors of droppedm mysql connections weren't being caught by the ↵Ants Aasma2007-06-271-1/+1
| | | | disconnect detecting logic, fixes #625
* fix #624, modulo operator escaping on mysql and postgresAnts Aasma2007-06-262-0/+8
| | | | someone should test this with oracle, firebird and sql server also
* - added dialect flag "auto_convert_lobs", defaults to True; will cause anyMike Bayer2007-06-221-4/+17
| | | | | | LOB objects detected in a result set to be forced into OracleBinary so that the LOB is read() automatically, if no typemap was present (i.e., if a textual execute() was issued).
* - result.last_inserted_ids() should return a list that is identicallyMike Bayer2007-06-173-10/+14
| | | | | | sized to the primary key constraint of the table. values that were "passively" created and not available via cursor.lastrowid will be None. - sqlite: string PK column inserts dont get overwritten with OID [ticket:603]
* - datetime fixes: got subsecond TIMESTAMP to work [ticket:604],Mike Bayer2007-06-171-2/+14
| | | | added OracleDate which supports types.Date with only year/month/day
* - sqlite better handles datetime/date/time objects mixed and matchedMike Bayer2007-06-171-6/+15
| | | | with various Date/Time/DateTime columns
* test case for oracle timestamp adaptionMike Bayer2007-06-161-5/+5
|
* Multiple MSSQL fixes; see ticket #581Paul Johnston2007-06-131-22/+65
|
* - MySQL TEXT-derived types weren't respecting convert_unicode, fixes #601Jason Kirtland2007-06-131-1/+2
| | | | - unicode type test now exercises Unicode() and Unicode(len)
* (no commit message)Rick Morrison2007-06-061-0/+3
|
* - Rearrange placement of 'fields' (mysql 4.1 reserved word) so that itJason Kirtland2007-06-051-3/+5
| | | | won't accidentally get lost
* - added 'fields' to reserved words [ticket:590]Mike Bayer2007-06-051-1/+1
|
* include current versions in warning messages. simplify sqlite_ver test; if ↵Jonathan Ellis2007-06-011-3/+3
| | | | a tuple is less than 2,1,3 it is also less than 2,2
* - Emit BOOL rather than BOOLEAN for MySQL booleans in DDL, for old versionsJason Kirtland2007-05-311-20/+28
| | | | | | | | | | | | of MySQL (#583) - MySQL columns (such as times) with colons in their default values couldn't be roundtripped, fixed (also in Postgres, but not fixed here.) - BINARY/VARBINARY columns aren't really binary at all on ancient versions of MySQL. The type.Binary(123) passthrough now always makes BLOBs. Removed the short-lived MSBaseBinary. - Added mysql.get_version_info, given a connectable returns a tuple of server version info. - Backed off on the reflection tests for older versions of MySQL, for now.
* - some execution fixesMike Bayer2007-05-301-13/+5
|
* - Micro-documentation for why we set FOUND_ROWS flag (supports_sane_rowcount)Jason Kirtland2007-05-251-0/+2
|