Commit a6222af0 authored by Shai Berger's avatar Shai Berger
Browse files

Added docstring forgotten in 56252e7f.

parent 459cfb52
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -717,6 +717,16 @@ class DatabaseWrapper(BaseDatabaseWrapper):

    @cached_property
    def version_has_default_introspection_bug(self):
        """
        Some versions of Oracle -- we've seen this on 11.2.0.1 and suspect
        it goes back -- have a weird bug where, when an integer column is
        defined with a default, its precision is later reported on introspection
        as 0, regardless of the real precision. For Django introspection, this
        means that such columns are reported as IntegerField even if they are
        really BigIntegerField or BooleanField.

        The bug is solved in Oracle 11.2.0.2 and up.
        """
        return self.oracle_full_version < '11.2.0.2'