[
https://issues.apache.org/jira/browse/KAFKA-8163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16841564#comment-16841564
]
Marc Löhe commented on KAFKA-8163:
----------------------------------
I experience the same problem with Connect 2.2 and Debezium 0.9.5.
Not sure if this is implemented Connect or Debezium, though?
> SetSchemaMetadata SMT does not apply to nested types
> ----------------------------------------------------
>
> Key: KAFKA-8163
> URL: https://issues.apache.org/jira/browse/KAFKA-8163
> Project: Kafka
> Issue Type: Bug
> Reporter: pierre bouvret
> Priority: Minor
>
> In a schema, I want to replace the pg.public.foufou namespace by the
> pg.other_public.foufou namespace.
> The schema (Envelope from Debezium) has an inner definition for Value also
> belonging to the pg.public.foufou namespace
> Using a SetSchemaMetadata SMT, the inner namespace is not updated.
> {quote}{
> "type": "record",
> "name": "Envelope",
> "namespace": "pg.other_public.foufou",
> "fields": [
> {
> "name": "before",
> "type": [
> "null",
> {
> "type": "record",
> "name": "Value",
> "namespace": "pg.public.foufou",
> "fields": [
> {
> "name": "id",
> "type": "int"
> },
> {
> "name": "lib",
> "type": [
> "null",
> "string"
> ],
> "default": null
> }
> ],
> "connect.name": "pg.public.foufou.Value"
> }
> ],
> "default": null
> },{quote}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)