Skip to main content

xqo-postgres

The postgres event store for xqo: for several machines or a hosted dashboard that share one database. A single local HQ is better served by xqo-sqlite.

pip install xqo-postgres                   # brings psycopg 3
export XQO_PG_DSN="postgresql://xqo:secret@db.example:5432/xqo"
"storage": {"backend": "postgres", "dsn_env": "XQO_PG_DSN", "table": "xqo_events"}
Key Default
dsn_env XQO_PG_DSN the environment variable that holds the connection string (never put it in agents.json)
table xqo_events lowercase letters, digits and _; created with its indexes on first start

Back it up with pg_dump: xqo backup leaves database contents to Postgres's own tools. The tests need a database: XQO_TEST_PG_DSN=postgresql://... pytest.

Metadata

Release files for xqo-postgres 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xqo-postgres 3.0.0
File Size Uploaded Provenance Actions
xqo_postgres-3.0.0.tar.gz 5.0 kB Without provenance Details for xqo_postgres-3.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for xqo-postgres 3.0.0
File Interpreter ABI Platform Actions
xqo_postgres-3.0.0-py3-none-any.whl Python 3 none any Details for xqo_postgres-3.0.0-py3-none-any.whl

Total release size: 9.8 kB

Release files / xqo_postgres-3.0.0.tar.gz

Download URL xqo_postgres-3.0.0.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0455012dfbd572fffb32e248aced1d619440cef4efd1b6096f31b1d0a8bf5f03
BLAKE2b-256 checksum
How to use checksums
f268ca8fa5b9d30d0c40ed2d5adf439165c7cf3ea8d26e58627c43c4a154d17d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / xqo_postgres-3.0.0-py3-none-any.whl

Download URL xqo_postgres-3.0.0-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4557a17e70d0a9b14b8f27d459f3e09dba33ae237657c0e21323d38557c789da
BLAKE2b-256 checksum
How to use checksums
02af6f06591c3e38320f480c7c862a1ba916800ebed1cbcb5e1fd55a3c49382b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for xqo-postgres 3.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page