-
Notifications
You must be signed in to change notification settings - Fork 87
Open
Labels
EnhancementNew feature or requestNew feature or request
Description
Motivations
The current check results are similar to:
// diff
{"log_type":"Diff","schema":"test_db_1","tb":"one_pk_multi_uk","id_col_values":{"f_0":"5"},"diff_col_values":{"f_1":{"src":"5","dst":"5000"}}}
// miss
{"log_type":"Miss","schema":"test_db_1","tb":"no_pk_one_uk","id_col_values":{"f_1":"8","f_2":"1"},"diff_col_values":{}}
In most cases, the business needs complete row data to help analyze the causes of the differences
Solution
add a control configuration switch to output complete line information, and output like:
{
"log_type": "Diff",
"schema": "test_db_1",
"tb": "one_pk_multi_uk",
"id_col_values": {
"f_0": "5"
},
"diff_col_values": {
"f_1": {
"src": "5",
"dst": "5000"
}
},
"src_row": {
"f_0": 5,
"f_1": 5,
"f_2": "ok"
},
"dst_row": {
"f_0": 5,
"f_1": 5000,
"f_2": "after manual update"
}
}
Metadata
Metadata
Assignees
Labels
EnhancementNew feature or requestNew feature or request