Ну ведь по поводу исключений - эту уже к следующему заданию, не так ли? В этом задании ничего про команду commit даже не было сказано. Я это учту в следующем, после того, как замёржите это.