From ec61412bbdb5aa854638422d1e6a715276e68add Mon Sep 17 00:00:00 2001 From: lsces Date: Sun, 22 Feb 2026 11:02:14 +0000 Subject: Add default to emum field in correct sequence --- src/Schema/Grammars/FirebirdGrammar.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Schema/Grammars/FirebirdGrammar.php b/src/Schema/Grammars/FirebirdGrammar.php index a684fb1..ebeefb0 100755 --- a/src/Schema/Grammars/FirebirdGrammar.php +++ b/src/Schema/Grammars/FirebirdGrammar.php @@ -492,8 +492,13 @@ class FirebirdGrammar extends Grammar $allowed = array_map(function ($a) { return "'".$a."'"; }, $column->allowed); + $default = ''; + if (! is_null($column->default)) { + $default .= ' DEFAULT '.$this->getDefaultValue($column->default); + $column->default = null; + } - return "VARCHAR(255) CHECK (\"{$column->name}\" IN (".implode(', ', $allowed).'))'; + return "VARCHAR(255) $default CHECK (\"{$column->name}\" IN (".implode(', ', $allowed).'))'; } /** -- cgit v1.3