-
Notifications
You must be signed in to change notification settings - Fork 21
PostgreSQL
Felix Bole edited this page Dec 9, 2025
·
1 revision
The connector allows you to interact with PostgresSQL databases using the postgres npm package as a dependency.
This feature is in an experimental state. Breaking changes are to be expected in future updates.
sequenceDiagram
participant Provider POSTGRESQL database
participant Provider PDC
participant Consumer PDC
participant Consumer Resource
Note over Provider PDC, Consumer PDC: Exchange triggered
Provider PDC->>Provider POSTGRESQL database: DB query
Provider POSTGRESQL database-->>Provider PDC: DB result
Provider PDC->>Consumer PDC: data transfer application/json
Consumer PDC->>Consumer Resource: POST on data to resource url
- Data resource representation example:
{
"sql": {
"type": "POSTGRESQL",
"host": "",
"port": "",
"credential": "",
"query": "SELECT * FROM your_table;",
"url": "postgres://admin:admin@127.0.0.1:5432/users"
}
}- software resource representation example:
{
"type": "REST",
"method": "none",
"credential": "",
"url": "https://your-resource-endpoint"
}sequenceDiagram
participant Provider Resource
participant Provider PDC
participant Consumer PDC
participant Consumer POSTGRESQL database
Note over Provider PDC, Consumer PDC: Exchange triggered
Provider PDC->>Provider Resource: GET on resource url
Provider Resource-->>Provider PDC: text/plain query/script
Provider PDC->>Consumer PDC: data transfer text/plain
Consumer PDC->>Consumer POSTGRESQL database: execute query/script
- Data resource representation example to retrieve A SQL query:
{
"mimeType": "text/plain",
"type": "REST",
"method": "none",
"credential": "",
"url": "https://your-resource-endpoint/get-query"
}- software resource representation example:
{
"sql": {
"type": "POSTGRESQL",
"host": "",
"port": "",
"credential": "",
"query": "", //query provided by the data resource
"url": "postgres://admin:admin@127.0.0.1:5432/users"
}
}Welcome to the Prometheus-X Dataspace Connector Wiki !
In order to grasp the full scope of the PDC, we recommend you visit the pages in the following order :
- Overview
- Getting started
- Network-Infrastructure-&-System-Requirements
- Resource representation
- Data Exchange
- Exchange Trigger
- Credentials
- User management
- Query parameters
- MIME Types
- Service Chains
- Swagger
- Sandbox Testing
Experimental features