Skip to main content

dbc is a tool for installing ADBC drivers

Project description

dbc dbc Logo

License GitHub release (latest SemVer) Release dbc

dbc is the command-line tool for installing and managing ADBC drivers.

Install dbc

Shell (Linux/macOS)

curl -LsSf https://dbc.columnar.tech/install.sh | sh

Homebrew

brew install columnar-tech/tap/dbc

uv

uv tool install dbc

pipx

pipx install dbc

PowerShell (Windows)

powershell -ExecutionPolicy ByPass -c irm https://dbc.columnar.tech/install.ps1 | iex

WinGet

winget install dbc

Windows MSI

Download the MSI installer

For more installation options, see the installation docs.

Getting Started

Search for available drivers:

dbc search

Install a driver:

dbc install snowflake

Use it with Python:

pip install "adbc-driver-manager>=1.8.0"
import adbc_driver_manager.dbapi as adbc

with adbc.connect(
    driver="snowflake",
    db_kwargs={
        "username": "USER",
        "password": "PASS",
        "adbc.snowflake.sql.account": "ACCOUNT-IDENT",
        # ... other connection options
    },
) as con, con.cursor() as cursor:
    cursor.execute("SELECT * FROM CUSTOMER LIMIT 5")
    print(cursor.fetch_arrow_table())

You can also manage drivers in a project using a driver list. And you can store connection options in a connection profile instead of in your code.

For more details, see the dbc documentation and the ADBC Quickstarts.

Communications

Code of Conduct

By contributing to dbc, you agree to follow our Code of Conduct.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

dbc-0.3.0rc1-py3-none-win_amd64.whl (4.3 MB view details)

Uploaded Python 3Windows x86-64

dbc-0.3.0rc1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

dbc-0.3.0rc1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.2 MB view details)

Uploaded Python 3manylinux: glibc 2.12+ x86-64

dbc-0.3.0rc1-py3-none-macosx_12_0_x86_64.whl (4.4 MB view details)

Uploaded Python 3macOS 12.0+ x86-64

dbc-0.3.0rc1-py3-none-macosx_12_0_arm64.whl (3.9 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

Details for the file dbc-0.3.0rc1-py3-none-win_amd64.whl.

File metadata

  • Download URL: dbc-0.3.0rc1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for dbc-0.3.0rc1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0b44586c3945c38d4c452c4b4de30387f71f2419586d533dc657ff5a6615530a
MD5 f82cc79d54f1875ceaa560f217324aa3
BLAKE2b-256 0ab4a9c9ef10d07639af82c83a14f5871efb0ddd6fb8a1edd5d4bad04e1586e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbc-0.3.0rc1-py3-none-win_amd64.whl:

Publisher: release.yml on columnar-tech/dbc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbc-0.3.0rc1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dbc-0.3.0rc1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e90aa3cc7f7cf997a274b875b0b35e26935ece5447e87dfc1897d38f82b7616
MD5 9ed6738f2ed6dec3b53820e3b6169eed
BLAKE2b-256 64ed651d7fa896fe1d621a8d03219f59d6007a7e77d831e95db78ee1cdaedc91

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbc-0.3.0rc1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on columnar-tech/dbc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbc-0.3.0rc1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for dbc-0.3.0rc1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 32cd316bdd13313a3cce97b59fec0249cf624f597a8bee56076b5c535ba5cd17
MD5 bb9edd4cc0791fa98fa7b97f631f726d
BLAKE2b-256 f4bd27c310a9e785872a61bd18516766165089c19c2d9f3cf7e7f2b8abe44028

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbc-0.3.0rc1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl:

Publisher: release.yml on columnar-tech/dbc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbc-0.3.0rc1-py3-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for dbc-0.3.0rc1-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 70424ac5a9fc419017d76bf5501e33b22ee5809c5dc44eea5ddb96cc53f46b0b
MD5 8688db2d3b9ea0ec1a2ac92f7fc81772
BLAKE2b-256 8c9a53c4e0a6a92c5e54cd2388628abc9b675c28fffba09fd25493c8671a2367

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbc-0.3.0rc1-py3-none-macosx_12_0_x86_64.whl:

Publisher: release.yml on columnar-tech/dbc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbc-0.3.0rc1-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for dbc-0.3.0rc1-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 36206a96efd72bd449d219da82acdd7f4e4dca7cf80b47d9dbccd9505c5e4fd0
MD5 b1d75de979501067c1d52b3cafdb29ef
BLAKE2b-256 ef89dae5eef2faf6dd021d9bc3134f752ae21ac0a2791f6a12204320bb78fa87

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbc-0.3.0rc1-py3-none-macosx_12_0_arm64.whl:

Publisher: release.yml on columnar-tech/dbc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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