Skip to main content

`superduper_sql` is a plugin for SQL databases that allows you to use these databases as databackends for Superduper.

Project description

superduper_sql

superduper-sql is a plugin for SQL databackends that allows you to use these backends with superduper.

Superduper supports SQL databases via the ibis project. With superduper, queries may be built which conform to the ibis API, with additional support for complex data-types and vector-searches.

Installation

pip install superduper_sql

API

Class Description
superduper_sql.data_backend.SQLDataBackend sql data backend for the database.

Connection examples

MySQL

from superduper import superduper

db = superduper('mysql://<mysql-uri>')

Postgres

from superduper import superduper

db = superduper('postgres://<postgres-uri>')

Other databases

from superduper import superduper

db = superduper('<database-uri>')

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

superduper_sql-0.7.0.tar.gz (17.3 kB view details)

Uploaded Source

Built Distribution

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

superduper_sql-0.7.0-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file superduper_sql-0.7.0.tar.gz.

File metadata

  • Download URL: superduper_sql-0.7.0.tar.gz
  • Upload date:
  • Size: 17.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for superduper_sql-0.7.0.tar.gz
Algorithm Hash digest
SHA256 687074f3df3be18b534c0ef171ca78e24e2de5059ceff8c3d0298a5332faf81c
MD5 f5bbe57fe96afa8e7e95fb6e249ed320
BLAKE2b-256 72ce5fe0fb7eabc9c4fafa423feb83748437bfb01d137d1271494badf04be327

See more details on using hashes here.

Provenance

The following attestation bundles were made for superduper_sql-0.7.0.tar.gz:

Publisher: release_plugins.yaml on superduper-io/superduper

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

File details

Details for the file superduper_sql-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: superduper_sql-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for superduper_sql-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c8583624c79dd29e730d94a42e0232457e1546306dc7ad45deeebf6437f6012
MD5 f70674ec935bd70949e5a1dcfa3eb91a
BLAKE2b-256 23d3b6df0cb0c194ebbe92108c5a0f2e291cad1364a16e82a7eba884d0f9cf2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for superduper_sql-0.7.0-py3-none-any.whl:

Publisher: release_plugins.yaml on superduper-io/superduper

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