anchor.diff:  [[surrogate-schema-evolution]]
   == Surrogate schema evolution
   
  -Oracle connector does not yet support updates in table schemas parsing DDL `ALTER TABLE` statements.
  -It is possible to use {prodname} link:/documentation/reference/configuration/signalling[signalling] to trigger the update of the database schema.
  +The Oracle connector will automatically track and apply table schema changes by parsing DDL from the redo logs.
  +In the event that the DDL parser encounters an unsupported statement, the connector offers an alternative way to handle applying the schema change should the need arise.
  +
  +By default, the connector will stop when an unparseable DDL statement is encountered.
  +This DDL can be manually performed by using {prodname} link:/documentation/reference/configuration/signalling[signalling] to trigger the update of the database schema.
   
   The type of the schema update action is `schema-changes`.
   It will update the schema of all tables enumerated in the signal parameters.
  
positive.code: |5
  |`id`
  |Full identifier of the table that was created, altered, or dropped.
  
  |6
  |`table`
  
negative.code: The schema change topic message format is in an incubating state and may change without notice.
  ====
  
  {prodname} emits a new message to this topic whenever a new table is streamed from or when the structure of the table is altered.
  The message contains a logical representation of the table schema.
  
  The example of the message is:
  