Skip to main content

A Simple yet powerful bcp wrapper

Project description

Simple BCP

Python pipeline status coverage report Latest Release Downloads tested-on-mssql

A Simple yet powerful Python bcp wrapper.
bcp (bulk copy program) is a command line tool that copies data from / into MSSQL.
You can read more about bcp here

Installation

Install the package using pip:

pip install simple_bcp

Usage

import simple_bcp

bcp = simple_bcp.BCP()
database_parameters = simple_bcp.MsSqlDatabaseParameters(
    server_hostname="your-sql-server-hostname",
    username="user",
    password="pass"
)
output_file_path = bcp.download_table(table_name="your_table_name", 
                                      database_parameters=database_parameters)
print("downloaded table data is now available at ", output_file_path)
bcp.upload_into_table(table_name="dest_table_name",
                      database_parameters=database_parameters,
                      data_file_path=output_file_path)
print("the data is now copied to dest_table_name")

Requirements

Repo & Author

Developed by Noam Fisher, You can see the project at https://gitlab.com/noamfisher/simple_bcp

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simple_bcp-2.1.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

simple_bcp-2.1.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file simple_bcp-2.1.0.tar.gz.

File metadata

  • Download URL: simple_bcp-2.1.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for simple_bcp-2.1.0.tar.gz
Algorithm Hash digest
SHA256 3d9d66e4f1bff8636b7c2936357fc762b0783defcf26b4a6861a31340fe1a371
MD5 623a9858841795df0dc423e1c0f5624e
BLAKE2b-256 83a3af69a67552751ea6108821d75c55480fd4273bec616f64870ea4bed5cde3

See more details on using hashes here.

File details

Details for the file simple_bcp-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: simple_bcp-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for simple_bcp-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7d93a90cb5e6b194cbf11944e5ae93deffae7e951e9fe54724d840436cf78f63
MD5 96bf862ee868f9d831988168a23100a5
BLAKE2b-256 7f617efdf02e51d9f052f67c6032d4b26e8d6721dea4a998ce3fdea7fcff6a5b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page