瀏覽代碼

Removed Oracle's fetchmany() and fetchall() wrappers.

Follow up to e06cab260049bb58eafdc4f60ac50a5f3759c38c.
Sergey Fedoseev 6 年之前
父節點
當前提交
6fbfb5cb96
共有 2 個文件被更改,包括 0 次插入9 次删除
  1. 0 8
      django/db/backends/oracle/base.py
  2. 0 1
      django/db/backends/oracle/features.py

+ 0 - 8
django/db/backends/oracle/base.py

@@ -527,14 +527,6 @@ class FormatStylePlaceholderCursor:
         self._guess_input_sizes(formatted)
         return self.cursor.executemany(query, [self._param_generator(p) for p in formatted])
 
-    def fetchmany(self, size=None):
-        if size is None:
-            size = self.arraysize
-        return tuple(self.cursor.fetchmany(size))
-
-    def fetchall(self):
-        return tuple(self.cursor.fetchall())
-
     def close(self):
         try:
             self.cursor.close()

+ 0 - 1
django/db/backends/oracle/features.py

@@ -3,7 +3,6 @@ from django.db.utils import InterfaceError
 
 
 class DatabaseFeatures(BaseDatabaseFeatures):
-    empty_fetchmany_value = ()
     interprets_empty_strings_as_nulls = True
     uses_savepoints = True
     has_select_for_update = True