Index: django/db/backends/postgresql/operations.py
===================================================================
--- django/db/backends/postgresql/operations.py	(revision 7027)
+++ django/db/backends/postgresql/operations.py	(working copy)
@@ -9,10 +9,12 @@
 
     def _get_postgres_version(self):
         if self._postgres_version is None:
+            import re
             from django.db import connection
+            version_search = re.compile(r'(\d+)\.(\d+)').search
             cursor = connection.cursor()
             cursor.execute("SELECT version()")
-            self._postgres_version = [int(val) for val in cursor.fetchone()[0].split()[1].split('.')]
+            self._postgres_version = map(int, version_search(cursor.fetchone()[0]).groups())
         return self._postgres_version
     postgres_version = property(_get_postgres_version)
 
