diff options
author | Andreas Scherbaum | 2018-08-15 07:50:21 +0000 |
---|---|---|
committer | Andreas Scherbaum | 2018-08-15 07:50:21 +0000 |
commit | ce5ae55a505f8bbf0665e673985185312e04df19 (patch) | |
tree | f26b22c7aca490c396ac81ddcd5a9239a934a58b | |
parent | b54fb465fb6207a5f4399d4b6d4d6d3e4ea5b2ba (diff) |
Change AutoCommit setting
(It's already in production for quite a while)
Add a few additional commit
-rw-r--r-- | db.pm | 2 | ||||
-rwxr-xr-x | docbot.pl | 9 |
2 files changed, 9 insertions, 2 deletions
@@ -138,7 +138,7 @@ sub open_db_connection { { "RaiseError" => 0, "PrintError" => 0, - "AutoCommit" => 0 + "AutoCommit" => 1 } ); @@ -2141,6 +2141,7 @@ sub handle_command_grant { $answer = translate_text_for_channel($channel, 'database_error', $answer); return $answer; } + $main::db->commit(); my $answer = "User added"; $answer = translate_text_for_channel($channel, 'error_grant_user_added', $answer); return $answer; @@ -2159,6 +2160,7 @@ sub handle_command_grant { $answer = translate_text_for_channel($channel, 'database_error', $answer); return $answer; } + $main::db->commit(); my $answer = "User changed"; $answer = translate_text_for_channel($channel, 'error_grant_user_canged', $answer); return $answer; @@ -2345,6 +2347,7 @@ sub handle_command_learnuser { $answer = translate_text_for_channel($channel, 'database_error', $answer); return $answer; } + $main::db->commit(); my $answer = "User added"; $answer = translate_text_for_channel($channel, 'error_learnuser_user_added', $answer); return $answer; @@ -2358,6 +2361,7 @@ sub handle_command_learnuser { $answer = translate_text_for_channel($channel, 'database_error', $answer); return $answer; } + $main::db->commit(); my $answer = "User changed"; $answer = translate_text_for_channel($channel, 'error_learnuser_user_canged', $answer); return $answer; @@ -2448,6 +2452,7 @@ sub handle_command_forgetuser { $answer = translate_text_for_channel($channel, 'database_error', $answer); return $answer; } + $main::db->commit(); my $answer = "User changed"; $answer = translate_text_for_channel($channel, 'error_forgetuser_user_canged', $answer); return $answer; @@ -3833,6 +3838,7 @@ sub handle_command_learn { } $st2->finish; } + $main::db->commit(); if ($new_keys == 0) { # no new keys at all @@ -3870,6 +3876,7 @@ sub handle_command_learn { $main::db->rollback(); return $database_error; } + $main::db->commit(); my $st2 = $main::db->query("SELECT currval(pg_get_serial_sequence('docbot_url', 'id'))"); if (!$st2) { @@ -3888,8 +3895,8 @@ sub handle_command_learn { } $new_keys++; } - $main::db->commit(); + if ($new_keys == 1) { my $answer = "Successfully added URL with 1 keyword"; print_msg($answer, DEBUG); |