DDL for a soil data repository database.
Documentation of this database, including the basic principles governing the design of the datastore, are described in the README document in the docs folder.
See the code folder READ ME file for instructions on building a new, empty instance of the database.
A Docker Container hosting the database can be created using Docker Compose. Before running Docker Compose please read the docker folder README as it documents the creation of environment files necessary to create the container. If these are not created, the container won't start.
- Docker
Use docker compose command to run the project
docker compose build
docker compose up
What | Where |
---|---|
PostgreSQL DDL | ./code |
Test data | ./data |
EDR PostgreSQL Docker Container | ./docker |
Database documentation and definitions | ./docs |
Figures for database documentation | ./figs |
pgTAP unit tests | ./tests |
Helper scripts | ./scripts |