|
@@ -66,7 +66,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
|
|
|
@cached_property
|
|
|
def minimum_database_version(self):
|
|
|
if self.connection.mysql_is_mariadb:
|
|
|
- return (10, 4)
|
|
|
+ return (10, 5)
|
|
|
else:
|
|
|
return (8, 0, 11)
|
|
|
|
|
@@ -120,10 +120,8 @@ class DatabaseFeatures(BaseDatabaseFeatures):
|
|
|
},
|
|
|
}
|
|
|
if self.connection.mysql_is_mariadb and (
|
|
|
- 10,
|
|
|
- 4,
|
|
|
- 3,
|
|
|
- ) < self.connection.mysql_version < (10, 5, 2):
|
|
|
+ self.connection.mysql_version < (10, 5, 2)
|
|
|
+ ):
|
|
|
skips.update(
|
|
|
{
|
|
|
"https://jira.mariadb.org/browse/MDEV-19598": {
|
|
@@ -132,19 +130,6 @@ class DatabaseFeatures(BaseDatabaseFeatures):
|
|
|
},
|
|
|
}
|
|
|
)
|
|
|
- if self.connection.mysql_is_mariadb and (
|
|
|
- 10,
|
|
|
- 4,
|
|
|
- 12,
|
|
|
- ) < self.connection.mysql_version < (10, 5):
|
|
|
- skips.update(
|
|
|
- {
|
|
|
- "https://jira.mariadb.org/browse/MDEV-22775": {
|
|
|
- "schema.tests.SchemaTests."
|
|
|
- "test_alter_pk_with_self_referential_field",
|
|
|
- },
|
|
|
- }
|
|
|
- )
|
|
|
if not self.supports_explain_analyze:
|
|
|
skips.update(
|
|
|
{
|
|
@@ -209,11 +194,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
|
|
|
|
|
|
@cached_property
|
|
|
def can_return_columns_from_insert(self):
|
|
|
- return self.connection.mysql_is_mariadb and self.connection.mysql_version >= (
|
|
|
- 10,
|
|
|
- 5,
|
|
|
- 0,
|
|
|
- )
|
|
|
+ return self.connection.mysql_is_mariadb
|
|
|
|
|
|
can_return_rows_from_bulk_insert = property(
|
|
|
operator.attrgetter("can_return_columns_from_insert")
|