Closed
Description
Migrated issue, originally created by Anonymous
The firebird backend translates Firebird's types incorrectly.
Firstly, a firebird LONG is 32 bits, a INT64 is 64 bigs. Secondly, all firebird integer types have a precision and scale. If they are 0 the raw type can be used, otherwise NUMERIC must be used.
The attached patch fixes the problem. The patch is for 0.7.8, but master looks the same.
Attachments: firebird-types.patch
Metadata
Metadata
Assignees
Labels
Type
Projects
Relationships
Development
No branches or pull requests
Activity
sqlalchemy-bot commentedon Jun 11, 2013
Michael Bayer (@zzzeek) wrote:
closed #1860 as duplicate
sqlalchemy-bot commentedon Jun 11, 2013
Changes by Michael Bayer (@zzzeek):
sqlalchemy-bot commentedon Jun 13, 2013
Anonymous wrote:
Patch to fix the problem in 0.7.8
sqlalchemy-bot commentedon Jun 13, 2013
Changes by Anonymous:
sqlalchemy-bot commentedon Jun 28, 2013
Michael Bayer (@zzzeek) wrote:
f57fc68 0.8
bccf8ff master
thanks for the patch!
sqlalchemy-bot commentedon Jun 28, 2013
Changes by Michael Bayer (@zzzeek):