Module trase.tools.data_release_package.snapshot

Snapshots a data release package into the PostgreSQL database.

This is step 3 ("Snapshot") of the workflow in doc/Data-Release-Package.md. Every package gets a PostgreSQL schema of its own, into which its data and metadata are ingested. See trase.tools.data_release_package.snapshot.cli for the command-line entry point.

Sub-modules

trase.tools.data_release_package.snapshot.cli

CLI implementing the "snapshot" step for a data release package (see doc/Data-Release-Package.md) …

trase.tools.data_release_package.snapshot.dbt_sources

Keeps the trase.earth dbt project's sources in step with what has been snapshotted …

trase.tools.data_release_package.snapshot.destination

Names and prepares the PostgreSQL schema a data release package is snapshotted into …

trase.tools.data_release_package.snapshot.ingesters

Reads the parts of a data release package and writes them to PostgreSQL …

trase.tools.data_release_package.snapshot.test