  class DatabaseFeatures(BaseDatabaseFeatures):
      pass # This backend uses all the defaults.
  
  class DatabaseWrapper(BaseDatabaseWrapper):
      ops = DatabaseOperations()
  
      def _cursor(self, settings):
          set_tz = False
          if self.connection is None:
              set_tz = True
 
</s>
    features = DatabaseFeatures()
  class DatabaseFeatures(BaseDatabaseFeatures):
      pass # This backend uses all the defaults.
  
  class DatabaseWrapper(BaseDatabaseWrapper):
    features = DatabaseFeatures()
      ops = DatabaseOperations()
  
      def _cursor(self, settings):
          set_tz = False
          if self.connection is None:
              set_tz = True
keep keep keep add keep keep keep keep keep keep
 Implemented BaseDatabaseFeatures and changed all code to access it -- connection.features.foo instead of backend.foo

git-svn-id: http://code.djangoproject.com/svn/django/trunk@5974 bcc190cf-cafb-0310-a4f2-bffc1f526a37
django/db/backends/postgresql/base.py