Configuring the ODC-Core¶
The link that has been made between the ODC-Core
and PostgreSQL
containers is not enough for the correct functioning of the ODC-Core
. It will be necessary to create the database schema with the ODC model. To do this, we will use the command line program called datacube-cli
, available in the ODC-Core
container:
docker exec -it bdc-odc-core datacube system init
To check if the above command has created the tables of the ODC schema, use the following command:
docker exec -it bdc-odc-pg psql -U opendatacube -d opendatacube -c "\dt agdc.*"
The following tables should be presented as a result:
List of relations
Schema | Name | Type | Owner
--------+------------------+-------+------------
agdc | dataset | table | agdc_admin
agdc | dataset_location | table | agdc_admin
agdc | dataset_source | table | agdc_admin
agdc | dataset_type | table | agdc_admin
agdc | metadata_type | table | agdc_admin
(5 rows)
Note
Another way to check if everything is right is to list the products registered in the system. No returns will be displayed as no data has been entered, but no errors should be shown either:
docker exec -it bdc-odc-core datacube product list