rebus-org / Rebus.PostgreSql

:bus: PostgreSQL persistence for Rebus
https://mookid.dk/category/rebus
Other
18 stars 20 forks source link

Initial Outbox implementation for PostgreSql with passing tests #32

Closed matt-psaltis closed 1 year ago

matt-psaltis commented 1 year ago

Initial implementation for Postgres. Probably plenty of room for code consolidation between SqlServer and this repo. Happy to discuss and contribute if you feel its warranted. Only just getting started with Postgres having been on SqlServer for all my career so hopefully not too many oversights :D

ref: https://github.com/rebus-org/Rebus.MongoDb/issues/21


Rebus is MIT-licensed. The code submitted in this pull request needs to carry the MIT license too. By leaving this text in, I hereby acknowledge that the code submitted in the pull request has the MIT license and can be merged with the Rebus codebase.

mookid8000 commented 1 year ago

Hi @matt-psaltis , thanks for contributing! Lots of tests seem to fail after merging your PR – could you maybe figure out why that is?

matt-psaltis commented 1 year ago

@mookid8000 should be good now, escaping and casing issues were the cause.

mookid8000 commented 1 year ago

Excellent! 🙂 It's out on NuGet.org as Rebus.Postgresql 8.2.0-b1 now 🎉

mookid8000 commented 1 year ago

Hi @matt-psaltis , just checking back on this one... did you try the outbox, and does it work like it should?

If you can report your experiences here, I'll consider releasing a proper version soon 🙂