summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* - [feature] the MS Access dialect has beenMike Bayer2012-09-3010-495/+22
| | | | | | | | | | moved to its own project on Bitbucket, taking advantage of the new SQLAlchemy dialect compliance suite. The dialect is still in very rough shape and probably not ready for general use yet, however it does have *extremely* rudimental functionality now.
* allow variability hereMike Bayer2012-09-301-0/+7
|
* mssql: - [bug] Fixed bug where reflection of primary key constraintMike Bayer2012-09-306-5/+11
| | | | | | | would double up columns if the same constraint/table existed in multiple schemas. - force returns_rows to False for inserts where we know rows shouldnt be returned; allows post_exec() to use the cursor without issue
* spacingMike Bayer2012-09-301-5/+5
|
* - [bug] Fixed bug in over() construct wherebyMike Bayer2012-09-303-11/+46
| | | | | | | | passing an empty list for either partition_by or order_by, as opposed to None, would fail to generate correctly. Courtesy Gunnlaugur Por Briem. [ticket:2574]
* put this inside a main()Mike Bayer2012-09-301-1/+2
|
* - [bug] Fixed compiler bug whereby using a correlatedMike Bayer2012-09-303-4/+31
| | | | | | | subquery within an ORDER BY would fail to render correctly if the stament also used LIMIT/OFFSET, due to mis-rendering within the ROW_NUMBER() OVER clause. Fix courtesy sayap [ticket:2538]
* - [bug] The CreateIndex construct in OracleMike Bayer2012-09-304-6/+33
| | | | | | | | will now schema-qualify the name of the index to be that of the parent table. Previously this name was omitted which apparently creates the index in the default schema, rather than that of the table.
* - add a glossary b.c. hey its a good ideaMike Bayer2012-09-305-27/+76
|
* modernize session linksMike Bayer2012-09-301-39/+38
|
* - commit Priit Laes docstring fixesMike Bayer2012-09-304-35/+24
| | | | - don't even talk about metadata.bind in declarative
* fix the path hereMike Bayer2012-09-301-5/+4
|
* - tighten mysql date test to not fail over 1 second boundaries (and probably ↵Mike Bayer2012-09-301-24/+25
| | | | microsecond boundaries once they support that...)
* consolidate config into noseplugin, remove the dupe, load noseplugin using ↵Mike Bayer2012-09-307-644/+200
| | | | imp.load_source(), see if that works
* pg and oracle fixesMike Bayer2012-09-302-1/+2
|
* 2.5 supportMike Bayer2012-09-303-4/+9
|
* - todosMike Bayer2012-09-291-0/+14
|
* also get rid of satest.cfgMike Bayer2012-09-292-2/+2
|
* - copy the plugin into test so that it can be loaded w/o breaking coverage.Mike Bayer2012-09-295-1/+423
| | | | this is a really unfortunate hack right now.
* - import fixesMike Bayer2012-09-292-2/+4
|
* this isnt usedMike Bayer2012-09-292-58/+0
|
* mergeMike Bayer2012-09-296-11/+97
|\
| * - fix annotation transfer when producing m2m backref, [ticket:2578]Mike Bayer2012-09-286-11/+97
| |
* | mergeMike Bayer2012-09-291-2/+0
| |
* | - rework component reflection test so that usual framework hooks can be usedMike Bayer2012-09-291-59/+49
| | | | | | | | to redefine tables, etc.
* | devMike Bayer2012-09-295-173/+186
| |
* | adjustmentsMike Bayer2012-09-294-10/+14
| |
* | - revert the "basedir" thing - running setup.py from the currdir is ↵Mike Bayer2012-09-291-10/+4
| | | | | | | | | | | | unfortunately part of the distutils docs (http://docs.python.org/install/index.html#platform-variations)
* | - enhance setup.py to support being run from outside the current directory. ↵Mike Bayer2012-09-292-21/+20
| | | | | | | | | | | | hopefully there's no gotchas with this on other platforms.
* | getting everything to pass againMike Bayer2012-09-2719-28/+38
| |
* | - more tests, move some tests out of test_reflection, test_queryMike Bayer2012-09-2721-567/+800
| |
* | display name in messageMike Bayer2012-09-271-1/+2
| |
* | - add a runner moduleMike Bayer2012-09-274-2/+34
| | | | | | | | - make "default" the default dialect.
* | tweaksMike Bayer2012-09-274-9/+13
| |
* | fix an early importMike Bayer2012-09-271-2/+6
| |
* | trying different approaches to test layout. in this one, the testing modulesMike Bayer2012-09-27168-627/+807
|/ | | | | | | become an externally usable package but still remains within the main sqlalchemy parent package. in this system, we use kind of an ugly hack to get the noseplugin imported outside of the "sqlalchemy" package, while still making it available within sqlalchemy for usage by third party libraries.
* - profile file is configurableMike Bayer2012-09-265-19/+23
|
* - further reorganization of test suite:Mike Bayer2012-09-2616-1126/+1090
| | | | | | | | | | | - bootstrap and lib move to all absolute imports - testing.py is no longer internally referenced. - requirements move to be a pluggable class which can be overridden. - cleanup in the interests of third party testing, test/lib and test/bootstrap may move to be an independent package.
* - fix empty row insert in fixture, [ticket:2573]Mike Bayer2012-09-262-1/+3
|
* - [feature] Added support for the localtimestamp()Mike Bayer2012-09-262-0/+10
| | | | | SQL function implemented in SQLite, courtesy Richard Mitchell. Added test
* Merged in mitchellrj/sqlalchemy (pull request #21)Mike Bayer2012-09-261-0/+3
|\
| * Add support for LOCALTIMESTAMP in SQLite.Richard Mitchell2012-09-261-0/+3
| |
* | - [bug] Added 'terminating connection' to the listMike Bayer2012-09-252-1/+7
|/ | | | | | of messages we use to detect a disconnect with PG, which appears to be present in some versions when the server is restarted. [ticket:2570]
* - [bug] Fixed the DropIndex construct to supportMike Bayer2012-09-243-7/+60
| | | | | an Index associated with a Table in a remote schema. [ticket:2571]
* - fix fb function thing here, need **kw to break the loopMike Bayer2012-09-231-2/+2
|
* - [feature] An experimental dialect for the fdbMike Bayer2012-09-234-10/+91
| | | | | driver is added, but is untested as I cannot get the fdb package to build. [ticket:2504]
* - got firebird runningMike Bayer2012-09-239-43/+78
| | | | | | | | | | | | - add some failure cases - [bug] Firebird now uses strict "ansi bind rules" so that bound parameters don't render in the columns clause of a statement - they render literally instead. - [bug] Support for passing datetime as date when using the DateTime type with Firebird; other dialects support this.
* - [bug] Columns in reflected primary key constraintMike Bayer2012-09-233-11/+46
| | | | | | | are now returned in the order in which the constraint itself defines them, rather than how the table orders them. Courtesy Gunnlaugur Por Briem. [ticket:2531].
* - use our new Cls.memoized_name._reset(self) method in place of all those ↵Mike Bayer2012-09-236-21/+18
| | | | | | __dict__.pop(), remove reset_memoized
* - [bug] When the primary key column of a TableMike Bayer2012-09-234-12/+37
| | | | | | | | is replaced, such as via extend_existing, the "auto increment" column used by insert() constructs is reset. Previously it would remain referring to the previous primary key column. [ticket:2525]