TableStream
Represents a stream on a table in Snowflake, which allows for change data capture on the table.
Examples
Python
YAML
Fields
name
(string, required) - The name of the stream.on_table
(string, required) - The name of the table the stream is based on.owner
(string or Role) - The role that owns the stream. Defaults to "SYSADMIN".copy_grants
(bool) - Whether to copy grants from the source table to the stream.at
(dict) - A dictionary specifying the point in time for the stream to start, using keys like TIMESTAMP, OFFSET, STATEMENT, or STREAM.before
(dict) - A dictionary specifying the point in time for the stream to start, similar to 'at' but defining a point before the specified time.append_only
(bool) - If set to True, the stream records only append operations.show_initial_rows
(bool) - If set to True, the stream includes the initial rows of the table at the time of stream creation.comment
(string) - An optional description for the stream.
Last updated