Firebird types are not translated correctly

Issue #2757 resolved
Former user created an issue

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.

Comments (5)

  1. Log in to comment