-
Notifications
You must be signed in to change notification settings - Fork 961
postgres_cdc: multi-schema support #4720
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
josephwoodward
wants to merge
75
commits into
main
Choose a base branch
from
jw/postgres_multischema_support
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+2,827
−101
Open
Changes from all commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
f903238
postgres_cdc: add multi-schema support
ness-david-dedu c38fd7a
postgres_cdc: reject empty quoted schema identifier and fix misleadin…
ness-david-dedu bda218d
postgres_cdc: add tests/current/ Docker Compose + Taskfile manual tes…
ness-david-dedu df2dca6
postgres_cdc: add commit_ts_ms and before metadata fields
ness-david-dedu e6bbd4c
Merge remote-tracking branch 'upstream/main' into feature/postgres_cd…
ness-david-dedu fcb0427
postgres_cdc: fix lint and docs
ness-david-dedu 7bcc3ac
postgres_cdc: review fixes and test coverage
ness-david-dedu d39de9a
postgres_cdc: fix tests
ness-david-dedu 5f9a2a8
Merge remote-tracking branch 'upstream/main' into feature/postgres_cd…
ness-david-dedu 0aa387a
test(cdctest): waive tigerbeetle_cdc conformance fields
ness-david-dedu ba7c384
postgres_cdc: fix lint
ness-david-dedu bd3e383
Merge remote-tracking branch 'upstream/main' into feature/postgres_cd…
ness-david-dedu caa0b1a
postgres_cdc: skip missing tables per-schema instead of failing whole…
ness-david-dedu c161947
postgres_cdc: fix lint
ness-david-dedu 0ed96fd
Update internal/impl/postgresql/pglogicalstream/schema_resolver.go
ness-david-dedu d893e1a
postgres_cdc: warn when schema pattern matches privilege-hidden schemas
ness-david-dedu 28b2710
Merge branch 'main' into feature/postgres_cdc_multi_schema
josephwoodward 0e662de
postgres_cdc: Address minor issues
josephwoodward e7dccc6
postgres_cdc: fix broken test
josephwoodward 80e2204
postgres_cdc: replace pg_schema with database_schema
josephwoodward fc960ce
postgres_cdc: move schema validation to unit test closer to use
josephwoodward 3411584
postgres_cdc: clean up redundant comment
josephwoodward bf28959
postgres_cdc: normalie test structure
josephwoodward 58d3be8
postgres_cdc: t.Context()
josephwoodward 6803eca
postgres_cdc: revert to existing behaviour
josephwoodward 045cde2
postgres_cdc: improve on missing table coverage
josephwoodward c9e488b
update docs
josephwoodward 0cd24bd
postgres_cdc: add schema_pattern field for multi-schema replication
ness-david-dedu 33e4049
postgres_cdc: fix unicode schema_pattern rejection, sync changelog
ness-david-dedu b428bd7
postgres_cdc: fix stale schema_pattern refs in manual test harness
ness-david-dedu b46a4e5
postgres_cdc: add excluded_schema
ness-david-dedu dcda716
Merge remote-tracking branch 'upstream/main' into feature/postgres_cd…
ness-david-dedu 7a136ba
postgres_cdc: fix failing signalling tests
josephwoodward 52dbd2b
postgres_cdc: add further test coverage for uuid schemas
josephwoodward 55cf17d
postgres_cdc: adress qupted schema
josephwoodward f39ff34
postgres_cdc: allow a leading digit for unquoted patterns
josephwoodward bbf65cd
postgres_cdc: remove now redundant subtests
josephwoodward 715e233
postgres_cdc: ensure we don't discover views
josephwoodward 65b08a9
postgres_cdc: require/assert switch
josephwoodward 6079ef8
postgres_cdc: update docs
josephwoodward a74fdf7
postgres_cdc: group tables/schema var declarations
ness-david-dedu 24aa2cd
postgres_cdc: auto-discover tables for schema_pattern when tables is …
ness-david-dedu 96b8d78
postgres_cdc: rename schema_pattern/exclude_schemas to schema_include…
ness-david-dedu 9897bbd
postgres_cdc: update docs
josephwoodward 5a78e09
postgres_cdc: update tables docs
josephwoodward bc81de9
postgres_cdc: clean up testing and validation
josephwoodward ad32e8e
postgres_cdc: fix link
josephwoodward 6c0ffcb
fix:
josephwoodward 129878a
postgres_cdc: move schema resolution into dedicated file
josephwoodward ad1c132
clean up
josephwoodward 591d750
postgres_cdc: improve schema discovery on reconnect loops
josephwoodward 0a86a33
clean up logging
josephwoodward 8f3c09f
move to package
josephwoodward c4a5a17
clean up
josephwoodward 3063580
postgres_cdc: add docs to exported function
josephwoodward b70f5e3
exclude partition tables
josephwoodward 8ff1382
clean up tests
josephwoodward 292160a
remove ordering sensitivity
josephwoodward b6a6a73
postgres_cdc: improve filtering of tables
josephwoodward cf9e72b
clean up
josephwoodward 3d8ce20
address test clean up
josephwoodward ad33bab
address filtering log
josephwoodward e252b5c
clean up
josephwoodward f9429f7
test coverage
josephwoodward 7f30013
Fix logging issue
josephwoodward a03b4fd
update benchmark
josephwoodward dbf1a81
update sql script
josephwoodward 2129b1b
docs
josephwoodward 20d552d
clean up test
josephwoodward 3451cec
address all tables
josephwoodward d39e081
for all tables
josephwoodward 5ab78ee
docs
josephwoodward 2739c37
reset bench files
josephwoodward 7e38870
clean up schema vs schema_include config
josephwoodward 95373a4
reset cl
josephwoodward File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.