Skip to content

Commit ff7f18b

Browse files
committed
Fixed tests
1 parent ea5fd7c commit ff7f18b

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

mysql_ch_replicator/db_optimizer.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ def optimize_table(self, db_name, table_name):
7979
def optimize_database(self, db_name):
8080
self.mysql_api.set_database(db_name)
8181
tables = self.mysql_api.get_tables()
82+
self.mysql_api.close()
8283
tables = [table for table in tables if self.config.is_table_matches(table)]
8384

8485
self.clickhouse_api.execute_command(f'USE {db_name}')

mysql_ch_replicator/mysql_api.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ def execute(self, command, commit=False, args=None):
5757
self.db.commit()
5858

5959
def set_database(self, database):
60+
self.reconnect_if_required()
6061
self.database = database
6162
self.cursor = self.db.cursor()
6263
self.cursor.execute(f'USE {self.database}')

0 commit comments

Comments
 (0)