summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/databases/postgres.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-02-17 02:36:11 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-02-17 02:36:11 +0000
commit123498ee1fe869ac5c5630d20fbe871bf8232956 (patch)
tree4930f52b49c999653403c68e0f357806de8929eb /lib/sqlalchemy/databases/postgres.py
parent225e51a7967d8da8fdcb81a742b75007d23bca08 (diff)
downloadsqlalchemy-123498ee1fe869ac5c5630d20fbe871bf8232956.tar.gz
added PGInet type [ticket:444]
Diffstat (limited to 'lib/sqlalchemy/databases/postgres.py')
-rw-r--r--lib/sqlalchemy/databases/postgres.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/sqlalchemy/databases/postgres.py b/lib/sqlalchemy/databases/postgres.py
index 24c250f7a..b76aafc22 100644
--- a/lib/sqlalchemy/databases/postgres.py
+++ b/lib/sqlalchemy/databases/postgres.py
@@ -32,6 +32,10 @@ except:
except:
psycopg = None
+class PGInet(sqltypes.TypeEngine):
+ def get_col_spec(self):
+ return "INET"
+
class PGNumeric(sqltypes.Numeric):
def get_col_spec(self):
if not self.precision:
@@ -164,6 +168,7 @@ pg2_ischema_names = {
'numeric' : PGNumeric,
'float' : PGFloat,
'real' : PGFloat,
+ 'inet': PGInet,
'double precision' : PGFloat,
'timestamp' : PG2DateTime,
'timestamp with time zone' : PG2DateTime,