Also restrict the charset if a column is defined as char(1)

This commit is contained in:
Kijin Sung 2021-01-22 01:05:52 +09:00
parent 2cec4ea6b4
commit 09a292440c

View file

@ -87,7 +87,7 @@ class DBTableParser extends BaseParser
{ {
$column->charset = toBool($attribs['utf8mb4']) ? 'utf8mb4' : 'utf8'; $column->charset = toBool($attribs['utf8mb4']) ? 'utf8mb4' : 'utf8';
} }
elseif ($column->xetype === 'date' || ($column->name === 'ipaddress' && $column->size >= 60)) elseif ($column->xetype === 'date' || ($column->name === 'ipaddress' && $column->size >= 60) || ($column->type === 'char' && $column->size === 1))
{ {
$column->charset = 'latin1'; $column->charset = 'latin1';
} }