If you don't have an active session the only thing that needs to be updated is the add to cart buttons. Since you are adding a column you would want to update those anyway to insert the correct category ID... maybe we keep going over eachother's head but it seems this would be necessary even if no errors occured without it.