Thread: [SQL-CVS] r3338 - in SQLObject/trunk: docs sqlobject/postgres
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2008-03-17 17:25:15
|
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. |