Skip to main content

PostgreSQL plugin for Rivet SQL

Project description

rivetsql-postgres

PostgreSQL engine and catalog plugin for Rivet.

PyPI version Python versions License


Full PostgreSQL support with async connection pooling, server-side cursors for streaming large result sets, and all seven write strategies. Uses psycopg3 under the hood.


⚡ Install

pip install rivetsql[postgres]

🔧 Configuration

# profiles.yaml
default:
  engines:
    - name: pg
      type: postgres
      options:
        statement_timeout: 60000
        pool_min_size: 2
        pool_max_size: 10
      catalogs: [warehouse]
  catalogs:
    - name: warehouse
      type: postgres
      options:
        conninfo: "host=localhost dbname=analytics"

✨ Capabilities

Feature Supported
Compute engine
Catalog
Read
Write
List tables
Schema introspection
Test connection
Cross-joint adapter

📚 Documentation

Full docs at rivetsql.github.io/rivet/plugins/postgres


Part of the Rivet framework.

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

rivetsql_postgres-0.1.14.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

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

rivetsql_postgres-0.1.14-py3-none-any.whl (27.9 kB view details)

Uploaded Python 3

File details

Details for the file rivetsql_postgres-0.1.14.tar.gz.

File metadata

  • Download URL: rivetsql_postgres-0.1.14.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rivetsql_postgres-0.1.14.tar.gz
Algorithm Hash digest
SHA256 6d8330f2b699883752f2e49ff6ecda939299c55597d4df297aa07672e2f58bce
MD5 38e5e8338571b08018f30f1458fd5adc
BLAKE2b-256 cb15ce13ef9c68093f49af74ac96a7ac35d24be5c7fbf1c34f69716a5ef0ebd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rivetsql_postgres-0.1.14.tar.gz:

Publisher: publish.yml on rivetsql/rivetsql

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

File details

Details for the file rivetsql_postgres-0.1.14-py3-none-any.whl.

File metadata

File hashes

Hashes for rivetsql_postgres-0.1.14-py3-none-any.whl
Algorithm Hash digest
SHA256 ee4be4ef540b63a09d9c2752ed53307e7449c8239873c35d375503c72acea2ea
MD5 1e10a16d02117245423c1c04b69f9a4c
BLAKE2b-256 54d72f3e5bc1baa97d87834f43b9b5109d2c2cb36d6e9061f89e274ff9f0a354

See more details on using hashes here.

Provenance

The following attestation bundles were made for rivetsql_postgres-0.1.14-py3-none-any.whl:

Publisher: publish.yml on rivetsql/rivetsql

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