Set Table Key Node
Data/Database/Schema
Marks a column as the table key so concurrent Upserts on it never create duplicate rows. The column must be required, hold unique values and be a string, 32/64-bit integer or binary column. The key cannot be changed or removed afterwards; setting the current key again succeeds.
Ratings
Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.
Input Pins
3Database
StructDatabase Connection Reference
Column Name
StringColumn that uniquely identifies each row, usually the ID Column your Upserts use
Output Pins
2Done
ExecutionThe column is the table key
Schema
StructUpdated database schema
The columns, in storage order.
One column of a table.
Column name.
Arrow data type: a bare name such as `"Utf8"` or `"Int64"` for simple types, an object for nested ones such as lists and structs.
Whether the column accepts nulls.
Dictionary id, set only on dictionary-encoded columns.
Whether the dictionary is ordered, set only on dictionary-encoded columns.
Table level key/value metadata, defined by whoever wrote the table.
Node Info
- Internal name
- set_primary_key_local_db
- Category
- Data/Database/Schema