From 2d3620f8251838b53717f7a43a348de31e9d451c Mon Sep 17 00:00:00 2001 From: xiaochong0302 Date: Sun, 27 Dec 2020 17:48:05 +0800 Subject: [PATCH] fixed numeric unsigned bug (cherry picked from commit afc94ebd63e54ab3d68e8b1116ea08a17abf4a2b) --- .../Adapter/Generator/PhinxMySqlColumnOptionGenerator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Migration/Adapter/Generator/PhinxMySqlColumnOptionGenerator.php b/src/Migration/Adapter/Generator/PhinxMySqlColumnOptionGenerator.php index 5c812ac13..41fe35aaf 100644 --- a/src/Migration/Adapter/Generator/PhinxMySqlColumnOptionGenerator.php +++ b/src/Migration/Adapter/Generator/PhinxMySqlColumnOptionGenerator.php @@ -261,7 +261,7 @@ private function getPhinxColumnOptionsNumeric(array $attributes, array $columnDa // signed enable or disable the unsigned option (only applies to MySQL) $match = null; - $pattern = '/\(\d+\) unsigned$/'; + $pattern = '/unsigned$/'; if (preg_match($pattern, $columnData['COLUMN_TYPE'], $match) === 1) { $attributes['signed'] = false; }