| @@ 2964-2971 (lines=8) @@ | ||
| 2961 | } |
|
| 2962 | ||
| 2963 | // Rename the column, if it has been changed |
|
| 2964 | if ($column != $name) { |
|
| 2965 | $status = $this->renameColumn($table, $column, $name); |
|
| 2966 | if ($status != 0) { |
|
| 2967 | $this->rollbackTransaction(); |
|
| 2968 | ||
| 2969 | return [-4, $sql]; |
|
| 2970 | } |
|
| 2971 | } |
|
| 2972 | ||
| 2973 | $f_schema = $this->_schema; |
|
| 2974 | $this->fieldClean($f_schema); |
|
| @@ 319-326 (lines=8) @@ | ||
| 316 | } |
|
| 317 | ||
| 318 | // @@ NEED TO HANDLE "NESTED" TRANSACTION HERE |
|
| 319 | if ($notnull != $oldnotnull) { |
|
| 320 | $status = $this->setColumnNull($table, $column, !$notnull); |
|
| 321 | if ($status != 0) { |
|
| 322 | $this->rollbackTransaction(); |
|
| 323 | ||
| 324 | return -2; |
|
| 325 | } |
|
| 326 | } |
|
| 327 | ||
| 328 | // Set default, if it has changed |
|
| 329 | if ($default != $olddefault) { |
|
| @@ 344-351 (lines=8) @@ | ||
| 341 | } |
|
| 342 | ||
| 343 | // Rename the column, if it has been changed |
|
| 344 | if ($column != $name) { |
|
| 345 | $status = $this->renameColumn($table, $column, $name); |
|
| 346 | if ($status != 0) { |
|
| 347 | $this->rollbackTransaction(); |
|
| 348 | ||
| 349 | return -4; |
|
| 350 | } |
|
| 351 | } |
|
| 352 | ||
| 353 | // The $name and $table parameters must be cleaned for the setComment function. |
|
| 354 | // It's ok to do that here since this is the last time these variables are used. |
|