All Products
Search
Document Center

PolarDB:ST_SetMetaData

Last Updated:Mar 28, 2026

Sets a metadata item for a raster object or a specific band.

Syntax

raster ST_SetMetaData(raster raster_obj,
                      text key,
                      text value);
raster ST_MetaData(raster raster_obj,
                   integer band,
                   text key,
                   text value);

Parameters

ParameterDescription
raster_objThe raster object on which to set the metadata item.
bandThe sequence number of the band on which to set the metadata item. Valid values start from 0.
keyThe name of the metadata item.
valueThe value of the metadata item.

Usage notes

To delete a metadata item, pass an empty string ('') as the value.

Examples

Set and retrieve a metadata item on a raster object:

SELECT ST_MetaData(ST_SetMetaData(rast, 'NETCDF_DIM_time', '12345'), 'NETCDF_DIM_time')
FROM raster_table

st_metadata
------------
12345

Set and retrieve a metadata item on a specific band:

SELECT ST_MetaData(ST_SetMetaData(rast, 0, 'NETCDF_DIM_time', '12345'), 0, 'NETCDF_DIM_time')
FROM raster_table

st_metadata
------------
12345