summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/firebird
Commit message (Collapse)AuthorAgeFilesLines
...
* removed all dialect table_names() methods and standardizedMike Bayer2010-03-191-5/+2
| | | | on get_table_names(). [ticket:1739]
* - get firebird on boardMike Bayer2010-03-191-3/+22
| | | | - a lot of these drivers suck at decimals, not sure what to do
* - moved most Decimal bind/result handling into types.py, out of sqlite, ↵Mike Bayer2010-03-181-1/+1
| | | | | | | mysql dialects. - added an explicit test for [ticket:1216] - some questions remain about MSSQL - would like to simplify/remove bind handling for numerics
* - name all the "sub" dialect components <DB><component>_<dialectname>, ↵Mike Bayer2010-03-141-3/+3
| | | | [ticket:1738]
* Fix #1663: the whitespace after DEFAULT may start with a newlineLele Gaifax2010-01-281-9/+10
|
* - oracle + firebird: "case sensitivity" feature will detect an all-lowercaseMike Bayer2010-01-241-1/+5
| | | | | | case-sensitive column name during reflect and add "quote=True" to the generated Column, so that proper quoting is maintained.
* happy new yearMike Bayer2010-01-072-2/+2
|
* Recognize more Firebird disconnection cases, fixing #1646 on trunkLele Gaifax2009-12-271-4/+3
|
* - The Boolean type, when used on a backend that doesn'tMike Bayer2009-12-061-23/+4
| | | | | | | | | | have native boolean support, will generate a CHECK constraint "col IN (0, 1)" along with the int/smallint- based column type. This can be switched off if desired with create_constraint=False. Note that MySQL has no native boolean *or* CHECK constraint support so this feature isn't available on that platform. [ticket:1589]
* - pg8000 + postgresql dialects now check for float/numeric returnMike Bayer2009-11-151-1/+1
| | | | | | | | | | types to more intelligently determine float() vs. Decimal(), [ticket:1567] - since result processing is a hot issue of late, the DBAPI type returned from cursor.description is certainly useful in cases like these to determine an efficient result processor. There's likely other result processors that can make use of it. But, backwards incompat change to result_processor(). Happy major version number..
* - The "start" and "increment" attributes on Sequence nowMike Bayer2009-11-031-1/+8
| | | | | | generate "START WITH" and "INCREMENT BY" by default, on Oracle and Postgresql. Firebird doesn't support these keywords right now. [ticket:1545]
* add "dialect" to the __all__ of each root dialect packageMike Bayer2009-11-011-2/+4
|
* - Corrected the "has_sequence" query to take current schema,Mike Bayer2009-10-211-1/+1
| | | | | or explicit sequence-stated schema, into account. [ticket:1576]
* Fix reST markupLele Gaifax2009-10-191-3/+3
|
* Modernise doc about returning() supportLele Gaifax2009-10-191-12/+17
|
* - DefaultRunner and subclasses have been removed. The jobMike Bayer2009-10-152-13/+11
| | | | | | | of this object has been simplified and moved into ExecutionContext. Dialects which support sequences should add a `fire_sequence()` method to their execution context implementation. [ticket:1566]
* export UPPERCASE types as "from sqlalchemy.dialects.<dbname> import VARCHAR, ↵Mike Bayer2009-10-101-1/+12
| | | | TEXT, INET, ..."
* Fix #1560 revisiting Firebird dialect docsLele Gaifax2009-10-032-11/+35
|
* merge from branches/clauseelement-nonzeroPhilip Jenvey2009-09-241-1/+1
| | | | | | adds a __nonzero__ to _BinaryExpression to avoid faulty comparisons during hash collisions (which only occur on Jython) fixes #1547
* Fix #1185: better way of checking already initialized kinterbasdb backendLele Gaifax2009-09-151-5/+9
|
* Revisited Firebird's keywords setLele Gaifax2009-09-151-43/+42
| | | | | | | | | | | Several keywords were missing, and various words were wrongly included in the set. I took the current list of keywords out of "keywords.cpp", filtering out effective reserverd words with a simple script that created a dummy table with a field named after each word. While this fixes a few tests (for example, those creating a table with a "start" field, a Firebird reserverd words not previously registered as such), it may introduce a backward incompatibility with previous SA releases: should this be not wanted, I will add previous non-reserved-words to the set.
* close cursors: mostly fetchone -> firstPhilip Jenvey2009-09-111-2/+1
|
* Fix #1451: take into account the actual coding system when determining the ↵Lele Gaifax2009-08-071-1/+2
| | | | field length
* Fix #1429: take into account possible spurious spaces around the DEFAULT keywordLele Gaifax2009-08-071-3/+8
|
* M-x whitespace-cleanupLele Gaifax2009-08-071-6/+6
|
* merge 0.6 series to trunk.Mike Bayer2009-08-063-0/+699