| @@ 1158-1160 (lines=3) @@ | ||
| 1155 | if ($column->getPrecision() && $column->getScale()) { |
|
| 1156 | $def .= '(' . $column->getPrecision() . ',' . $column->getScale() . ')'; |
|
| 1157 | } |
|
| 1158 | if (($values = $column->getValues()) && is_array($values)) { |
|
| 1159 | $def .= " CHECK({$column->getName()} IN ('" . implode("', '", $values) . "'))"; |
|
| 1160 | } |
|
| 1161 | ||
| 1162 | $default = $column->getDefault(); |
|
| 1163 | ||
| @@ 1118-1120 (lines=3) @@ | ||
| 1115 | } elseif (isset($sqlType['limit'])) { |
|
| 1116 | $def .= '(' . $sqlType['limit'] . ')'; |
|
| 1117 | } |
|
| 1118 | if (($values = $column->getValues()) && is_array($values)) { |
|
| 1119 | $def .= "('" . implode("', '", $values) . "')"; |
|
| 1120 | } |
|
| 1121 | $def .= $column->getEncoding() ? ' CHARACTER SET ' . $column->getEncoding() : ''; |
|
| 1122 | $def .= $column->getCollation() ? ' COLLATE ' . $column->getCollation() : ''; |
|
| 1123 | $def .= (!$column->isSigned() && isset($this->signedColumnTypes[$column->getType()])) ? ' unsigned' : ''; |
|