Skip to main content
  • Reads from the given text-based or binary payload and inserts the data into a new or existing table. The table will be created if it doesn’t already exist.

    Returns once all records are processed.

    Parameters

    • table_name: string

      Name of the table into which the data will be inserted, in [schema_name.]table_name format, using standard name resolution rules. If the table does not exist, the table will be created using either an existing type_id or the type inferred from the payload, and the new table name will have to meet standard table naming criteria.

    • data_text: string

      Records formatted as delimited text.

    • data_bytes: string

      Records formatted as binary data.

    • Optionalmodify_columns: Record<string, Record<string, string>>

      Not implemented yet.

    • Optionalcreate_table_options: Record<string, string>

      Options used when creating the target table. Includes type to use. The other options match those in create_table.

    • Optionaloptions: Record<string, string>

      Optional parameters.

    • Optionalcallback: GPUdbCallback

      Optional callback function

    Returns Promise<InsertRecordsFromPayloadResponse>

    Promise<Types.InsertRecordsFromPayloadResponse> - Promise resolving to the response