schemaValidation property

String? schemaValidation
getter/setter pair

Configure how much Postgresql schema validation to perform.

Optional. Possible string values are:

  • "SQL_SCHEMA_VALIDATION_UNSPECIFIED" : Unspecified SQL schema validation. Default to STRICT.
  • "NONE" : Skip no SQL schema validation. Use it with extreme caution. CreateSchema or UpdateSchema will succeed even if SQL database is unavailable or SQL schema is incompatible. Generated SQL may fail at execution time.
  • "STRICT" : Connect to the SQL database and validate that the SQL DDL matches the schema exactly. Surface any discrepancies as FAILED_PRECONDITION with an IncompatibleSqlSchemaError error detail.
  • "COMPATIBLE" : Connect to the SQL database and validate that the SQL DDL has all the SQL resources used in the given Firebase Data Connect Schema. Surface any missing resources as FAILED_PRECONDITION with an IncompatibleSqlSchemaError error detail. Succeed even if there are unknown tables and columns.

Implementation

core.String? schemaValidation;