TableStream
Last updated
Last updated
Represents a stream on a table in Snowflake, which allows for change data capture on the table.
name
(string, required) - The name of the stream.
on_table
(string, required) - The name of the table the stream is based on.
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.
owner
(string or ) - The role that owns the stream. Defaults to "SYSADMIN".