[2.1.x] Made DatabaseWrapper.oracle_version() return a full version tuple.
Backport of 90d93a1b42
from master
This commit is contained in:
parent
cdb8ee741d
commit
1f8a5d4fac
|
@ -300,17 +300,10 @@ class DatabaseWrapper(BaseDatabaseWrapper):
|
|||
else:
|
||||
return True
|
||||
|
||||
@cached_property
|
||||
def oracle_full_version(self):
|
||||
with self.temporary_connection():
|
||||
return self.connection.version
|
||||
|
||||
@cached_property
|
||||
def oracle_version(self):
|
||||
try:
|
||||
return int(self.oracle_full_version.split('.')[0])
|
||||
except ValueError:
|
||||
return None
|
||||
with self.temporary_connection():
|
||||
return tuple(int(x) for x in self.connection.version.split('.'))
|
||||
|
||||
|
||||
class OracleParam:
|
||||
|
|
Loading…
Reference in New Issue