Skip to content

[FROZEN][Bridge][Optional] Restored the PostgreSQL store. - #274

Closed
moetemp wants to merge 34 commits into
moe/optional/po1-log-driver-archivefrom
moe/optional/po2-postgres
Closed

moetemp wants to merge 34 commits into
moe/optional/po1-log-driver-archivefrom
moe/optional/po2-postgres

Conversation

@moetemp

@moetemp moetemp commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

What changed?

This PR brings back the PostgreSQL store as an optional layer on top of po1. It pins sdk-streams so3 (31874867) with the postgres feature. The first commit restores PostgresStreams, its docs and its cases in the shared tests from jp28's move-out commit 5e1c93d3. The next commits pin so3, regenerate the protos and keep the silent PostgreSQL producer silent under the notify default.

Check the restore with git diff 5e1c93d3^ <this head> -- temporalio/contrib/streams/postgres.py temporalio/contrib/streams/docs/postgres-guarantees.md.

Why?

PostgreSQL holds a notification log and an archive hold, so it sits after po1.

How did you test it?

Link to a test plan if any -

  • Unit Tests
  • Staging
  • End to End Tests

# Conflicts:
#	temporalio/bridge/Cargo.lock
#	temporalio/bridge/Cargo.toml
# Conflicts:
#	temporalio/bridge/Cargo.lock
#	temporalio/bridge/Cargo.toml
# Conflicts:
#	temporalio/bridge/Cargo.lock
#	temporalio/bridge/Cargo.toml
@moetemp moetemp changed the title Restored the PostgreSQL store. [Bridge][Optional] Restored the PostgreSQL store. Oct 20, 2026
@moetemp moetemp changed the title [Bridge][Optional] Restored the PostgreSQL store. [FROZEN][Bridge][Optional] Restored the PostgreSQL store. Oct 20, 2026
@moetemp

moetemp commented Oct 22, 2026

Copy link
Copy Markdown
Owner Author

Closed as unused. Jetty and Bridge are frozen, and the Brook v4 stack doesn't build on this PR. The branch stays, so this PR can be reopened.

@moetemp moetemp closed this Oct 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant