docs: Getting started in mdBook; remove table filter flags (0.7.0)#65
Merged
ababic merged 2 commits intoMay 4, 2026
Merged
Conversation
- README: Getting started section with draft-config note and docs link - mdBook: full first-run steps on getting-started.md; index calls it out - Drop --include-table/--exclude-table and always process all tables in SqlStreamProcessor (COPY rows were incorrectly still transformed when disabled) - Seal payload keeps v=2 with empty include_table/exclude_table arrays so digests match prior no-filter runs - Bump version to 0.7.0; changelog for removal and seal note Co-authored-by: Andy Babic <ababic@users.noreply.github.com>
Remove include_table/exclude_table from SealRuntimeParams entirely. Seal lines now advertise v=3; 0.6 v=2 seals are treated as stale. Update changelog and configuration guide. Co-authored-by: Andy Babic <ababic@users.noreply.github.com>
278b1b9 to
1ff24b0
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
mainearlier; README conflict resolved.--include-table/--exclude-table; sealv=3without table-filter fields; 0.7.0 bump (prior commits).dumpling generate-draft-config(new): scans a dump without a policy file; emits draft TOML withsalt = "${DUMPLING_GLOBAL_SALT}",[rules."schema.table"]from column-name heuristics + reservoir sampling (--sample-rows, default 5) over INSERT + PostgreSQLCOPYrows,CREATE TABLEvarchar(N)length hints, light value heuristics (email/SSN-like/PAN Luhn/tokens),hashcolumns get${DUMPLING_HASH_SALT}placeholder. Skips a leading Dumpling seal line. Prunes empty top-level TOML sections.--dump-format(alias--format) avoids clashing with the parent parser;--dump-decode/--pg-restore-pathwork like the main command.Testing
cargo fmt --all -- --checkcargo clippy --all-targets --all-featurescargo test --all-targets --all-features(119 tests)Slack Thread