Fixed a serious bug in table_column() that modified column not having NOT NULL for postgres (merged from 15_STABLE)

This commit is contained in:
patrickslee
2005-08-11 23:53:28 +00:00
parent 10f277917b
commit 7ac133f2b0
+1 -1
View File
@@ -261,7 +261,7 @@ function table_column($table, $oldfield, $field, $type="integer", $size="10",
if ($dbver >= "7.3") {
// modifying 'not null' is posible before 7.3
//update default values to table
if ($null == "NOT NULL") {
if (strtoupper($null) == "NOT NULL") {
execute_sql("UPDATE {$CFG->prefix}$table SET $field=$default where $field IS NULL");
execute_sql("ALTER TABLE {$CFG->prefix}$table ALTER COLUMN $field SET $null");
} else {