Skip to content

Commit be77e9d

Browse files
committed
Implement #372: Support session state tracking for GTIDs, schema, variables, TX state
Add several methods and two new types for session state tracking: - `session_state_changed` indicates whether session state has changed - `get_session_gtids` returns a list of GTIDs created by the just-committed transaction, if applicable - `get_session_new_schema` returns the new schema, if the schema changed - `get_session_changed_variables` returns any changed session variables, if any - `get_session_transaction_state` returns the transaction state, if any and available - `get_session_transaction_characteristics` returns the transaction characteristics, if any and available
1 parent c67dbd4 commit be77e9d

File tree

4 files changed

+385
-0
lines changed

4 files changed

+385
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ build/
1212
dist/
1313
MySQLdb/release.py
1414
.coverage
15+
.idea

0 commit comments

Comments
 (0)