Skip to content

winton/bigquery-buffer

Repository files navigation

bigquery-buffer

BigQuery insert buffer

Install

npm install bigquery-buffer

Usage

import { BigQuery } from "@google-cloud/bigquery"
import { BigQueryBuffer } from "bigquery-buffer"

const buffer = new BigQueryBuffer(
  new BigQuery(),
  "dataset",
  "table"
)

buffer.push({ myColumn: true })

Limits

buffer.recordLimit = 500 // records
buffer.timeLimit = 1000 // milliseconds