diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-10-11 19:48:52 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-10-11 19:48:52 +0000 |
| commit | f5cfa86e941f80fa9a727ca8cf9e20614f6cb0fd (patch) | |
| tree | cd1a51987e2df71f0f7507b21e6d81010747198b | |
| parent | 98f66013a9eba232a040ac458793b04b2a64b6f0 (diff) | |
| download | sqlalchemy-f5cfa86e941f80fa9a727ca8cf9e20614f6cb0fd.tar.gz | |
added PGBigInteger type
| -rw-r--r-- | lib/sqlalchemy/databases/postgres.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/sqlalchemy/databases/postgres.py b/lib/sqlalchemy/databases/postgres.py index e052fe8c0..914df50f7 100644 --- a/lib/sqlalchemy/databases/postgres.py +++ b/lib/sqlalchemy/databases/postgres.py @@ -44,6 +44,9 @@ class PGInteger(sqltypes.Integer): class PGSmallInteger(sqltypes.Smallinteger): def get_col_spec(self): return "SMALLINT" +class PGBigInteger(sqltypes.Integer): + def get_col_spec(self): + return "BIGINT" class PG2DateTime(sqltypes.DateTime): def get_col_spec(self): return "TIMESTAMP " + (self.timezone and "WITH" or "WITHOUT") + " TIME ZONE" @@ -144,7 +147,7 @@ pg1_colspecs.update({ pg2_ischema_names = { 'integer' : PGInteger, - 'bigint' : PGInteger, + 'bigint' : PGBigInteger, 'smallint' : PGSmallInteger, 'character varying' : PGString, 'character' : PGChar, |
