executionMode property
Execution mode controlling DDL execution and ledger recording.
Defaults to EXECUTE_AND_RECORD.
Optional. Possible string values are:
- "EXECUTION_MODE_UNSPECIFIED" : Default behavior. Evaluates to EXECUTE_AND_RECORD.
- "EXECUTE_AND_RECORD" : Standard execution: executes DDL statements
against the database catalog and records completed steps in
firebasesql.schema_migrations. - "EXECUTE_ONLY" : Applies DDL statements against the database catalog without writing to the ledger. Used for maintenance scripts, temporary schema objects, and the internal declarative flow.
- "RECORD_ONLY" : Records steps into
firebasesql.schema_migrationswithout executing their DDL statements. Used for baselining pre-existing schemas or manual out-of-band changes (e.g. ledger-only).
Implementation
core.String? executionMode;