+ ## All FK columns should be deferred
+ $deferredcols = array(
+ array("archive", "ar_user", "mwuser(user_id) ON DELETE SET NULL"),
+ array("categorylinks", "cl_from", "page(page_id) ON DELETE CASCADE"),
+ array("externallinks", "el_from", "page(page_id) ON DELETE CASCADE"),
+ array("filearchive", "fa_deleted_user", "mwuser(user_id) ON DELETE SET NULL"),
+ array("filearchive", "fa_user", "mwuser(user_id) ON DELETE SET NULL"),
+ array("image", "img_user", "mwuser(user_id) ON DELETE SET NULL"),
+ array("imagelinks", "il_from", "page(page_id) ON DELETE CASCADE"),
+ array("ipblocks", "ipb_by", "mwuser(user_id) ON DELETE CASCADE"),
+ array("ipblocks", "ipb_user", "mwuser(user_id) ON DELETE SET NULL"),
+ array("langlinks", "ll_from", "page(page_id) ON DELETE CASCADE"),
+ array("logging", "log_user", "mwuser(user_id) ON DELETE SET NULL"),
+ array("oldimage", "oi_name", "image(img_name) ON DELETE CASCADE ON UPDATE CASCADE"),
+ array("oldimage", "oi_user", "mwuser(user_id) ON DELETE SET NULL"),
+ array("pagelinks", "pl_from", "page(page_id) ON DELETE CASCADE"),
+ array("page_props", "pp_page", "page (page_id) ON DELETE CASCADE"),
+ array("page_restrictions","pr_page", "page(page_id) ON DELETE CASCADE"),
+ array("protected_titles", "pt_user", "mwuser(user_id) ON DELETE SET NULL"),
+ array("recentchanges", "rc_cur_id", "page(page_id) ON DELETE SET NULL"),
+ array("recentchanges", "rc_user", "mwuser(user_id) ON DELETE SET NULL"),
+ array("redirect", "rd_from", "page(page_id) ON DELETE CASCADE"),
+ array("revision", "rev_page", "page (page_id) ON DELETE CASCADE"),
+ array("revision", "rev_user", "mwuser(user_id) ON DELETE RESTRICT"),
+ array("templatelinks", "tl_from", "page(page_id) ON DELETE CASCADE"),
+ array("trackbacks", "tb_page", "page(page_id) ON DELETE CASCADE"),
+ array("user_groups", "ug_user", "mwuser(user_id) ON DELETE CASCADE"),
+ array("user_newtalk", "user_id", "mwuser(user_id) ON DELETE CASCADE"),
+ array("user_properties", "up_user", "mwuser(user_id) ON DELETE CASCADE"),
+ array("watchlist", "wl_user", "mwuser(user_id) ON DELETE CASCADE"),
+ );
+