Fix #2169 allow simple expressions as default values for table columns

This commit is contained in:
Kijin Sung 2023-08-27 23:38:29 +09:00
parent 06e736178b
commit 3fbb1327d2

View file

@ -63,6 +63,10 @@ class Table
{
$columndef .= ' DEFAULT ' . $column->default_value;
}
elseif (preg_match('/^[a-z0-9_()]$/i', $column->default_value))
{
$columndef .= ' DEFAULT ' . $column->default_value;
}
else
{
$columndef .= ' DEFAULT \'' . $column->default_value . '\'';