ASSERT SCHEMA statement in ksqlDB for Confluent Platform
Synopsis
ASSERT (NOT EXISTS)? SCHEMA (SUBJECT subjectName)? (ID id)? (TIMEOUT timeout);
Description
Asserts that a schema exists or does not exist.
Schemas can be specifed by either their subject name, id or both.
The TIMEOUT clause specifies the amount of time to wait for the
assertion to succeed before failing. If the TIMEOUT clause is not
present, then ksqlDB will use the timeout specified by the server
configuration ksql.assert.schema.default.timeout.ms, which is 1000
ms by default.
If the assertion fails, then an error will be returned.