[{"data":1,"prerenderedAt":217},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fintegration\u002Fconversion-mode":3},{"id":4,"title":5,"body":6,"description":208,"extension":209,"meta":210,"navigation":211,"path":212,"redirect":213,"seo":214,"stem":215,"__hash__":216},"docs\u002Fdocs\u002Fintegration\u002Fconversion-mode.md","Load Mode",{"type":7,"value":8,"toc":197},"minimark",[9,13,17,22,31,35,38,50,54,96,100,123,127,140,144,147,161,164,168],[10,11,5],"h1",{"id":12},"load-mode",[14,15,16],"p",{},"Load mode is the bounded data-transfer mode in DBConvert Streams. It reads the selected source scope directly, writes the result to a target, and finishes when the transfer is complete.",[18,19,21],"h2",{"id":20},"when-to-use-load-mode","When to use Load mode",[14,23,24,25,30],{},"Use Load when the job should finish after transferring the selected data — an initial load, a one-time sync, or a filtered export. For a side-by-side comparison with CDC, see ",[26,27,29],"a",{"href":28},"\u002Fdocs\u002Fstreams\u002Ftype-of-streams-cdc-conversion","CDC vs Load",".",[18,32,34],{"id":33},"how-it-works","How it works",[14,36,37],{},"DBConvert Streams reads the selected tables or a custom SQL query from the source, applies the configured stream settings (structure handling, data policies), and writes to the target. The stream stops when the scope is complete or a configured limit is reached.",[14,39,40,41,45,46,30],{},"Load supports a broader set of source and target combinations than CDC. Sources include databases, local files (CSV, JSON, Parquet), and S3-compatible storage. Current targets include MySQL, PostgreSQL, files, and S3. Snowflake target support is documented separately and is coming soon. Load also supports ",[26,42,44],{"href":43},"\u002Fdocs\u002Fstreams\u002Fmulti-source-streams","multi-source streams"," — combining data from several connections in a single transfer. Confirm your combination in the ",[26,47,49],{"href":48},"\u002Fdocs\u002Fguide\u002Fintro#capability-matrix","Capability Matrix",[18,51,53],{"id":52},"source-configuration-by-engine","Source configuration by engine",[55,56,57,70],"table",{},[58,59,60],"thead",{},[61,62,63,67],"tr",{},[64,65,66],"th",{},"Source engine",[64,68,69],{},"Load configuration guide",[71,72,73,85],"tbody",{},[61,74,75,79],{},[76,77,78],"td",{},"MySQL-compatible",[76,80,81],{},[26,82,84],{"href":83},"\u002Fdocs\u002Fintegration\u002Fmysql-conversion-configuration","MySQL Load Mode Guide",[61,86,87,90],{},[76,88,89],{},"PostgreSQL-compatible",[76,91,92],{},[26,93,95],{"href":94},"\u002Fdocs\u002Fintegration\u002Fpostgres-conversion-configuration","PostgreSQL Load Mode Guide",[18,97,99],{"id":98},"what-load-does-not-do","What Load does not do",[101,102,103,112,115],"ul",{},[104,105,106,107,111],"li",{},"It does not capture ongoing changes after the transfer finishes — use ",[26,108,110],{"href":109},"\u002Fdocs\u002Fintegration\u002Fwhat-is-cdc","CDC mode"," for that.",[104,113,114],{},"It does not keep running after the selected scope is transferred.",[104,116,117,118,122],{},"It does not propagate DDL changes made on the source after the stream starts. However, it does create tables, structures, and indexes on the target if they are missing — controlled by the ",[26,119,121],{"href":120},"\u002Fdocs\u002Fstreams\u002Fdatabase-structure-options","structure options"," in the stream config.",[18,124,126],{"id":125},"custom-sql-queries","Custom SQL queries",[14,128,129,130,134,135,139],{},"Load mode supports query-driven extraction — filter rows, select a subset of columns, or shape the exported dataset with a custom ",[131,132,133],"code",{},"SELECT",". See ",[26,136,138],{"href":137},"\u002Fdocs\u002Fstreams\u002Fcustom-sql-queries","Custom SQL Queries"," for syntax and examples.",[18,141,143],{"id":142},"typical-rollout-options-with-cdc","Typical rollout options with CDC",[14,145,146],{},"Use the pattern that matches your source-target support and rollout requirements:",[148,149,150,158],"ol",{},[104,151,152,153,157],{},"Preferred when supported: create one CDC stream with ",[26,154,156],{"href":155},"\u002Fdocs\u002Fstreams\u002Finitial-load-and-cdc","Initial Load + CDC"," enabled to do initial load and then continue with ongoing changes.",[104,159,160],{},"Alternative: run Load first, then create a CDC stream on the same source to capture ongoing changes.",[14,162,163],{},"These options apply only when the source-target combination supports CDC (and Initial Load + CDC when using option 1).",[18,165,167],{"id":166},"related-docs","Related docs",[101,169,170,174,178,183,188,192],{},[104,171,172],{},[26,173,84],{"href":83},[104,175,176],{},[26,177,95],{"href":94},[104,179,180],{},[26,181,182],{"href":43},"Multi-Source Streams",[104,184,185],{},[26,186,187],{"href":28},"Stream Types: CDC vs Load",[104,189,190],{},[26,191,138],{"href":137},[104,193,194],{},[26,195,196],{"href":109},"CDC Mode",{"title":198,"searchDepth":199,"depth":199,"links":200},"",2,[201,202,203,204,205,206,207],{"id":20,"depth":199,"text":21},{"id":33,"depth":199,"text":34},{"id":52,"depth":199,"text":53},{"id":98,"depth":199,"text":99},{"id":125,"depth":199,"text":126},{"id":142,"depth":199,"text":143},{"id":166,"depth":199,"text":167},"Understand when to use Load mode for migrations, initial loads, and query-driven transfer workflows.","md",{},false,"\u002Fdocs\u002Fintegration\u002Fconversion-mode",null,{"title":5,"description":208},"docs\u002Fintegration\u002Fconversion-mode","ewJi8mzi029k8c7ElFE1k7KicnZ--nZYJu7aRB4vkXk",1783896283369]