-
Notifications
You must be signed in to change notification settings - Fork 43
Add pipeline mode support for PostgreSQL 14+ (RFC) #182
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
jjn1056
wants to merge
19
commits into
bucardo:master
Choose a base branch
from
jjn1056:pipeline-mode
base: master
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.
Open
Changes from all commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
ef59a28
Add pipeline mode build infrastructure and declarations
jjn1056 b02a796
Add pg_pipeline_status method and pipeline test file
jjn1056 75b188c
Add pg_enter_pipeline_mode and pg_exit_pipeline_mode
jjn1056 bf76f2a
Add pg_pipeline_sync and pg_getresult methods
jjn1056 ccc018f
Add pg_send_query_params with INSERT, SELECT, and error tests
jjn1056 80518d4
Add pg_send_prepare, pg_send_query_prepared, pg_send_flush_request, p…
jjn1056 1e2664a
Add COPY guards, exit-with-pending tests, multi-cycle and large pipeline
jjn1056 b4ccb0a
Add pipeline mode POD documentation and fix author tests
jjn1056 0274ad6
Initialize pipeline field, remove unused XS var, fix #ifdef scoping
jjn1056 dde3b47
Add pg_flush POD, Changes entry, deadlock note, getcopydata guard
jjn1056 bfa16ef
Add missing pipeline test coverage
jjn1056 8327437
Fix Changes entry format for release test compatibility
jjn1056 94f9a3a
Support ? placeholders in pipeline send methods
jjn1056 8de3c06
Replace naive ? regex with proper C-level placeholder conversion
jjn1056 e6596b5
Add edge case tests for C-level placeholder conversion
jjn1056 15001cb
Add trace context to placeholder converter, fix lint and spellcheck
jjn1056 696e424
Remove pipeline mode entry from released 3.20.0 Changes section
jjn1056 193583e
Fix irregular whitespace alignment in pipeline mode POD example
jjn1056 eba3c90
Clarify undef separator pattern in pipeline mode POD
jjn1056 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.