Use QueryGenerator::getColumnsSql

Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
This commit is contained in:
Kamil Tekiela 2024-12-23 15:37:49 +00:00
parent df70994e7d
commit 3aaab99845

View File

@ -790,11 +790,12 @@ class DatabaseInterface
return $columns;
}
$sql = 'SHOW FULL COLUMNS FROM '
. Util::backquote($database) . '.' . Util::backquote($table);
if ($column !== null) {
$sql .= ' LIKE ' . $this->quoteString($column, $connectionType);
}
$sql = QueryGenerator::getColumnsSql(
$database,
$table,
$column !== null ? $this->quoteString($column, $connectionType) : null,
true,
);
$columns = $this->fetchResult($sql, 'Field', null, $connectionType);