]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Added PGCidr type to postgres. Closes #1092
authorMichael Trier <mtrier@gmail.com>
Thu, 3 Jul 2008 03:40:23 +0000 (03:40 +0000)
committerMichael Trier <mtrier@gmail.com>
Thu, 3 Jul 2008 03:40:23 +0000 (03:40 +0000)
CHANGES
lib/sqlalchemy/databases/postgres.py

diff --git a/CHANGES b/CHANGES
index 82f8aff413ebdc5c0ff375ecbfe63a42ef7ae379..b538d3277601d1a3bac9b6cdc8a1003186956348 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -49,6 +49,8 @@ CHANGES
     - Repaired server_side_cursors to properly detect 
       text() clauses.
 
+    - Added PGCidr type. [ticket:1092] 
+
 - mysql
     - Added 'CALL' to the list of SQL keywords which return
       result rows.
index 0ab6dd8b4dabcf83425df7bdd45ed22821169519..d18fcf4c1cfabe285d0d7678ee223438d1a95b25 100644 (file)
@@ -32,6 +32,10 @@ class PGInet(sqltypes.TypeEngine):
     def get_col_spec(self):
         return "INET"
 
+class PGCidr(sqltypes.TypeEngine):
+    def get_col_spec(self):
+        return "CIDR"
+
 class PGMacAddr(sqltypes.TypeEngine):
     def get_col_spec(self):
         return "MACADDR"
@@ -200,6 +204,7 @@ ischema_names = {
     'float' : PGFloat,
     'real' : PGFloat,
     'inet': PGInet,
+    'cidr': PGCidr,
     'macaddr': PGMacAddr,
     'double precision' : PGFloat,
     'timestamp' : PGDateTime,