Skip to main content

A Simple yet powerful bcp wrapper

Project description

Simple BCP

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-0.12.3.tar.gz (5.8 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-0.12.3-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for simple_bcp-0.12.3.tar.gz
Algorithm Hash digest
SHA256 e68cdfe304c7358d68ae8240e5fdb420c5cf04c56a2fb2fa72f8d83833012b6f
MD5 d9df3e5cdf4a9890a2efdb05d488bc83
BLAKE2b-256 f5a99c93953250765eb63aa069cd552ec2ed50eafaa6ea0f826e7bcd6f5f2c20

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for simple_bcp-0.12.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e10779aef314e9dd5ee345037df754f29fe3b0aece033d0a76ad94b9c41b7880
MD5 61f04e44a83c4412490d48b7dbb090c3
BLAKE2b-256 11ac772752494721ea1b2bab9db1410d5aaadf40129142d2cc414a9c886dd83b

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