Alter Standard Table - Data Metrics

Last updated: January 27, 2026

Modifies data metric configurations including schedule and metric functions.

Known limitations:

  • This change type does not support automatic rollback.

  • Snowflake snapshots created with Liquibase Secure 5.1 are incompatible with earlier versions due to enhanced object type detection for TABLES and VIEWS. Regenerate all snapshots with 5.1 after upgrading to avoid false differences in diff and diff-changelog operations.

Available attributes

Attribute

Type

Description

Required

catalogName

String

Name of the catalog (database) containing the table

No

schemaName

String

Name of the schema containing the table

No

tableName

String

Name of the table to alter

Yes

ifExists

Boolean

Only execute if the table exists

No

Data metric schedule

Controls when data metrics are calculated.

alterDataMetricSchedule nested attributes

Attribute

Type

Description

Required

newSchedule

String

New schedule expression

No*

unsetSchedule

Boolean

If true, unsets the schedule

No*

*Exactly one of newSchedule or unsetSchedule must be specified.

loading

loading

loading

loading

Data metric functions

Adds, modifies, or drops data metric functions.

alterDataMetricFunction nested attributes

Attribute

Type

Description

Required

metricCatalog

String

Catalog containing the metric function

No

metricSchema

String

Schema containing the metric function

No

metricName

String

Name of the metric function

Yes

on

String

Column(s) the metric applies to

No

action

String

Action to perform: ADD, MODIFY, DROP

Yes

modifyExpression

String

New expression for MODIFY action

No

executeAsRole

String

Role to execute as

No

loading

loading

loading

loading