@@ -18,10 +18,11 @@ var (
1818 execution = flag .String ("exec" , "" , "mysqldump/mariadb-dump execution path" )
1919 output = flag .String ("o" , "" , "dump output, empty for stdout" )
2020
21- dbs = flag .String ("dbs" , "" , "dump databases, separated by comma" )
22- tables = flag .String ("tables" , "" , "dump tables, separated by comma, will overwrite dbs" )
23- tableDB = flag .String ("table_db" , "" , "database for dump tables" )
24- ignoreTables = flag .String ("ignore_tables" , "" , "ignore tables, must be database.table format, separated by comma" )
21+ dbs = flag .String ("dbs" , "" , "dump databases, separated by comma" )
22+ tables = flag .String ("tables" , "" , "dump tables, separated by comma, will overwrite dbs" )
23+ tableDB = flag .String ("table_db" , "" , "database for dump tables" )
24+ ignoreTables = flag .String ("ignore_tables" , "" , "ignore tables, must be database.table format, separated by comma" )
25+ skipBinlogPos = flag .Bool ("skip-binlog-pos" , false , "skip fetching binlog position via --master-data/--source-data" )
2526)
2627
2728func main () {
@@ -33,6 +34,8 @@ func main() {
3334 os .Exit (1 )
3435 }
3536
37+ d .SkipMasterData (* skipBinlogPos )
38+
3639 if len (* ignoreTables ) > 0 {
3740 subs := strings .Split (* ignoreTables , "," )
3841 for _ , sub := range subs {
0 commit comments