Stay organized with collections
Save and categorize content based on your preferences.
Describes whether a job should overwrite or append the existing destination table if it already exists.
Enums
WRITE_DISPOSITION_UNSPECIFIED
Unknown.
WRITE_EMPTY
This job should only be writing to empty tables.
WRITE_TRUNCATE
This job will truncate table data and write from the beginning. This may not preserve table metadata such as table schema, row access policy, column descriptions etc. This is the default value.
WRITE_APPEND
This job will append to the table.
WRITE_TRUNCATE_DATA
This job will truncate table data but preserve table metadata such as table schema, row access policy, column descriptions etc.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-22 UTC."],[[["The content describes different actions a job can take when writing to an existing destination table."],["`WRITE_EMPTY` specifies that the job should only write to tables that are currently empty."],["`WRITE_TRUNCATE` will clear all existing data in the table before writing, potentially losing metadata, and is the default setting."],["`WRITE_APPEND` allows the job to add new data to the end of the existing data in the table."],["`WRITE_TRUNCATE_DATA` will remove the table's current data but preserve the table's metadata."]]],[]]