2026-04-18 14:34:48 +00:00
|
|
|
filename: samples/sample_kitchensink.xpt
|
|
|
|
|
schemaname: public
|
|
|
|
|
tablename: kitchensink
|
|
|
|
|
|
|
|
|
|
# Optional. If set, only these columns are loaded. Mutually exclusive with exclude.
|
|
|
|
|
# include:
|
|
|
|
|
# - ID
|
|
|
|
|
# - INTCOL
|
|
|
|
|
# - DATECOL
|
|
|
|
|
|
|
|
|
|
# Optional. Columns to drop.
|
|
|
|
|
# exclude:
|
|
|
|
|
# - ALLNULL
|
|
|
|
|
|
|
|
|
|
# What to do if the target table already exists: fail | replace | append
|
|
|
|
|
# Defaults to fail.
|
|
|
|
|
if_exists: append
|
2026-04-20 14:56:00 +00:00
|
|
|
|
|
|
|
|
# partition_by: Partition the table by unique values of these columns.
|
|
|
|
|
# Columns are applied in cascading order (first column = top-level partition).
|
|
|
|
|
# Requires if_exists: replace or fail (not append for initial creation).
|
|
|
|
|
# Single field:
|
|
|
|
|
# partition_by: state
|
|
|
|
|
# Multiple fields (cascading):
|
|
|
|
|
# partition_by:
|
|
|
|
|
# - state
|
|
|
|
|
# - zip
|
|
|
|
|
#
|
|
|
|
|
# max_partitions: Warning threshold for total partition count (default: 10000).
|
|
|
|
|
# If the number of partitions exceeds this, a warning is logged but loading continues.
|
|
|
|
|
# max_partitions: 10000
|