mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 00:12:56 +02:00
Merge branch 'm34_MDL-59583_Fix_MariaDB_10d2d7_Breaking_Change' of https://github.com/scara/moodle
This commit is contained in:
commit
ee640d3f2d
@ -804,10 +804,13 @@ class mysqli_native_moodle_database extends moodle_database {
|
||||
$info->meta_type = $this->mysqltype2moodletype($rawcolumn->data_type);
|
||||
if ($this->has_breaking_change_quoted_defaults()) {
|
||||
$info->default_value = trim($rawcolumn->column_default, "'");
|
||||
if ($info->default_value === 'NULL') {
|
||||
$info->default_value = null;
|
||||
}
|
||||
} else {
|
||||
$info->default_value = $rawcolumn->column_default;
|
||||
}
|
||||
$info->has_default = !is_null($rawcolumn->column_default);
|
||||
$info->has_default = !is_null($info->default_value);
|
||||
$info->not_null = ($rawcolumn->is_nullable === 'NO');
|
||||
$info->primary_key = ($rawcolumn->column_key === 'PRI');
|
||||
$info->binary = false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user