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

kevj711_superduper_sql-0.7.2.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

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

kevj711_superduper_sql-0.7.2-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file kevj711_superduper_sql-0.7.2.tar.gz.

File metadata

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

File hashes

Hashes for kevj711_superduper_sql-0.7.2.tar.gz
Algorithm Hash digest
SHA256 e137e9ccd9a45bc9e1a165413ba30c777180f65a16c727bda17dd38c91ea4b41
MD5 8bffe643e5ca048c1feb413c3b1df336
BLAKE2b-256 83bae4dc5c49ffe42e95fcc05f8743e6d2d023449bf34d1b95806e260cf1e8cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for kevj711_superduper_sql-0.7.2.tar.gz:

Publisher: release_plugins.yaml on kevJ711/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 kevj711_superduper_sql-0.7.2-py3-none-any.whl.

File metadata

File hashes

Hashes for kevj711_superduper_sql-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ec28a90aa2a8d276cd882bc891d58370387711dd381ed1f03887bccc4007f276
MD5 228057a011c209e192b462446cb5c28a
BLAKE2b-256 81c7f67fde7e723a96a770603ac63aad417e425e2a2fee6c3a28dd4f8b7e8d80

See more details on using hashes here.

Provenance

The following attestation bundles were made for kevj711_superduper_sql-0.7.2-py3-none-any.whl:

Publisher: release_plugins.yaml on kevJ711/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