From: Greg Sabino Mullane Date: Sun, 1 Jun 2008 15:53:55 +0000 (+0000) Subject: Sometimes, blanks get into these fields somehow, so we'll handle them on upgrade. X-Git-Tag: 1.31.0-rc.0~47257 X-Git-Url: http://git.cyclocoop.org/%40spipnet%40?a=commitdiff_plain;h=a2fda59a06b50bb317873eb841013447ead38e84;p=lhc%2Fweb%2Fwiklou.git Sometimes, blanks get into these fields somehow, so we'll handle them on upgrade. --- diff --git a/maintenance/updaters.inc b/maintenance/updaters.inc index 6b1cb10eeb..773fa9f421 100644 --- a/maintenance/updaters.inc +++ b/maintenance/updaters.inc @@ -1460,10 +1460,10 @@ function do_postgres_updates() { array("interwiki", "iw_local", "smallint", "iw_local::smallint DEFAULT 0"), array("interwiki", "iw_trans", "smallint", "iw_trans::smallint DEFAULT 0"), array("ipblocks", "ipb_auto", "smallint", "ipb_auto::smallint DEFAULT 0"), - array("ipblocks", "ipb_anon_only", "smallint", "ipb_anon_only::smallint DEFAULT 0"), - array("ipblocks", "ipb_create_account", "smallint", "ipb_create_account::smallint DEFAULT 1"), - array("ipblocks", "ipb_enable_autoblock", "smallint", "ipb_enable_autoblock::smallint DEFAULT 1"), - array("ipblocks", "ipb_block_email", "smallint", "ipb_block_email::smallint DEFAULT 0"), + array("ipblocks", "ipb_anon_only", "smallint", "CASE WHEN ipb_anon_only=' ' THEN 0 ELSE ipb_anon_only::smallint END DEFAULT 0"), + array("ipblocks", "ipb_create_account", "smallint", "CASE WHEN ipb_create_account=' ' THEN 0 ELSE ipb_create_account::smallint END DEFAULT 1"), + array("ipblocks", "ipb_enable_autoblock", "smallint", "CASE WHEN ipb_enable_autoblock=' ' THEN 0 ELSE ipb_enable_autoblock::smallint END DEFAULT 1"), + array("ipblocks", "ipb_block_email", "smallint", "CASE WHEN ipb_block_email=' ' THEN 0 ELSE ipb_block_email::smallint END DEFAULT 0"), array("ipblocks", "ipb_address", "text", "ipb_address::text"), array("ipblocks", "ipb_deleted", "smallint", "ipb_deleted::smallint"), array("math", "math_inputhash", "bytea", "decode(math_inputhash,'escape')"),