-
Task
-
Resolution: Done
-
Major
-
None
-
None
- Add build-time configuration options for controlling columnDefinitions.
For example, a column of UUID type likely needs to be defined with BINARY(16) for MySQL/MariaDB but other databases such as postgres work fine with native support.
See https://github.com/debezium/debezium-examples/pull/81#discussion_r366301458 - Add build-time configuration options for controlling column length and precision
For example a String column will by default be created by ORM with length 255, but perhaps users would rather limit that to 10, 25, 50, etc. - Allow users to configure custom attribute converters to the payload (and possibly other fields?)
- Follow-up on https://github.com/quarkusio/quarkus/pull/3894
Right now the OutboxProcessor explicitly registers two classes for reflective access that ORM does not yet do itself. Once ORM does, we can remove that from our processor.
See https://github.com/quarkusio/quarkus/pull/6557 a PR that addresses this. - Provide the right metadata to have this extension showing up in the Quarkus extension list; see this thread for details; with epbernard we decided that the extension will remain in Debezium for now, but it should be discoverable easily from quarkus.io.
- is related to
-
DBZ-1787 Outbox Quarkus Extension: Allow varied ExportedEvent parameter configurations within a single application
- Closed
-
DBZ-1788 Outbox Quarkus Extension: Allow custom entity mapping for outbox table
- Closed
-
DBZ-1786 Outbox Quarkus Extension: Update version of extension used by demo
- Closed
-
DBZ-1804 Outbox Quarkus Extension: Clarify default column types when using defaults.
- Closed
-
DBZ-1789 Outbox Quarkus Extension: Add Avro serialization support
- Open
- relates to
-
DBZ-1709 Make consumer of outbox example more resilient
- Closed
(1 relates to)