Database copy tool that streams data between MySQL, PostgreSQL, SQLServer, LevelDB, MongoDB, ElasticSearch, and cloud storage (S3, GCS, Azure) or files in JSON, ND-JSON, CSV, SQL, Parquet, and TFRecord formats. Current stable version is 1.4.10. Release cadence is irregular. Key differentiators: no intermediate storage required for streaming; supports sharding, compound inserts, and SQL dialect translation; built on Node.js streams with a CLI and TypeScript API.
npm install dbcpNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to use the dbcp API to copy a local JSON file to a compressed NDJSON file on AWS S3, including file system setup.
Use --inputFile or --inputType instead.
Instantiate AnyFileSystem with the correct file system implementations for your cloud providers.
Upgrade Node.js and check database driver compatibility.
Create a new object if you need to modify fields.
Run 'npm install @wholebuzz/fs'.
Use 'import { dbcp } from 'dbcp'' instead of 'import dbcp from 'dbcp''.Provide at least inputFile or outputFile, or both.