Author: phd
Date: 2008-03-17 11:25:09 -0600 (Mon, 17 Mar 2008)
New Revision: 3338
Modified:
SQLObject/trunk/docs/News.txt
SQLObject/trunk/sqlobject/postgres/pgconnection.py
Log:
Dropped support for PostgreSQL 7.2. The minimal supported version of PostgreSQL is 7.3 now.
Modified: SQLObject/trunk/docs/News.txt
===================================================================
--- SQLObject/trunk/docs/News.txt 2008-03-14 18:18:36 UTC (rev 3337)
+++ SQLObject/trunk/docs/News.txt 2008-03-17 17:25:09 UTC (rev 3338)
@@ -18,6 +18,9 @@
* Use reversed() in manager/command.py instead of .__reversed__().
+* Dropped support for PostgreSQL 7.2. The minimal supported version of
+ PostgreSQL is 7.3 now.
+
SQLObject 0.10.0
================
Modified: SQLObject/trunk/sqlobject/postgres/pgconnection.py
===================================================================
--- SQLObject/trunk/sqlobject/postgres/pgconnection.py 2008-03-14 18:18:36 UTC (rev 3337)
+++ SQLObject/trunk/sqlobject/postgres/pgconnection.py 2008-03-17 17:25:09 UTC (rev 3338)
@@ -87,9 +87,6 @@
self.unicodeCols = unicodeCols
DBAPI.__init__(self, **kw)
- # Server version cache
- self._server_version = None # Not yet initialized
-
def connectionFromURI(cls, uri):
user, password, host, port, path, args = cls._parseURI(uri)
path = path.strip('/')
@@ -160,8 +157,6 @@
return '%s %s PRIMARY KEY' % (soClass.sqlmeta.idName, key_type)
def dropTable(self, tableName, cascade=False):
- if self.server_version[:3] <= "7.2":
- cascade=False
self.query("DROP TABLE %s %s" % (tableName,
cascade and 'CASCADE' or ''))
@@ -297,15 +292,6 @@
return True
return getattr(sqlbuilder.const, defaultstr)
- def server_version(self):
- if self._server_version is None:
- # The result is something like
- # ' PostgreSQL 7.2.1 on i686-pc-linux-gnu, compiled by GCC 2.95.4'
- server_version = self.queryOne("SELECT version()")[0]
- self._server_version = server_version.split()[1]
- return self._server_version
- server_version = property(server_version)
-
def createEmptyDatabase(self):
# We have to connect to *some* database, so we'll connect to
# template1, which is a common open database.
|