From 8c07bad50b0c6c129940a48a1994b69e96075efe Mon Sep 17 00:00:00 2001 From: Alexandre Rosenfeld Date: Fri, 29 Apr 2011 12:24:43 -0400 Subject: [PATCH] BUG 6691 Do not allow default values for text --- .../classes/propel/engine/database/model/Column.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gulliver/thirdparty/propel-generator/classes/propel/engine/database/model/Column.php b/gulliver/thirdparty/propel-generator/classes/propel/engine/database/model/Column.php index df5c6e8da..7dd13db22 100644 --- a/gulliver/thirdparty/propel-generator/classes/propel/engine/database/model/Column.php +++ b/gulliver/thirdparty/propel-generator/classes/propel/engine/database/model/Column.php @@ -740,6 +740,8 @@ class Column extends XMLElement { $dflt = ""; if ($this->getDefaultValue() !== null) { $dflt .= "default "; + if ($this->getType() == "LONGVARCHAR") + throw new Exception("ERROR: Text cannot have default value (column: '{$this->name}', type: '{$this->getType()}', default: '{$this->getDefaultValue()}')"); if (PropelTypes::isTextType($this->getType())) { $dflt .= '\'' . $this->getPlatform()->escapeText($this->getDefaultValue()) . '\''; } elseif ($this->getType() == PropelTypes::BOOLEAN) {