Index: django/db/backends/postgresql/operations.py
===================================================================
--- django/db/backends/postgresql/operations.py	(revision 7027)
+++ django/db/backends/postgresql/operations.py	(working copy)
@@ -12,7 +12,8 @@
             from django.db import connection
             cursor = connection.cursor()
             cursor.execute("SELECT version()")
-            self._postgres_version = [int(val) for val in cursor.fetchone()[0].split()[1].split('.')]
+            parts = cursor.fetchone()[0].split()[1].split('.')
+            self._postgres_version = [filter(lambda s: s.isdigit(), val) for val in parts]
         return self._postgres_version
     postgres_version = property(_get_postgres_version)
