risingwave_common::catalog

Constant RISINGWAVE_ICEBERG_ROW_ID

source
pub const RISINGWAVE_ICEBERG_ROW_ID: &str = "_risingwave_iceberg_row_id";
Expand description

RisingWave iceberg table engine will create the column _risingwave_iceberg_row_id in the iceberg table.

Iceberg V3 spec use _row_id as a reserved column name for row lineage, so if the table without primary key, we can’t use _row_id directly for iceberg, so use _risingwave_iceberg_row_id instead.