Skip to main content
This guide walks through ingesting a CSV file into PostgreSQL using the pipeline.
Onboarding data from an external source instead of a local file? Skip the manual config and use the Assistant — describe the source, and Datris generates the taps, pipelines, and (optionally) schedules them for you.

1. Start the stack

If you haven’t installed yet, follow Installation — the one-command installer gets the stack running in a ./datris directory. Already installed? Start it from your install directory:
Wait for the datris container to show Started PipelineServiceApplication.

2. Register a pipeline

Create a pipeline configuration that defines the source schema and PostgreSQL destination:

3. Upload a CSV file

Create a sample CSV file:
Upload it:
The response contains a pipelineToken for tracking:

4. Check status

The status shows processing stages: begin, processing, end.

5. Verify the data

Query the data via the REST API:
The default database is datris — this is where all PostgreSQL pipelines write unless you specify a different dbName in the pipeline’s destination config.

Next Steps