Open mkocur-ledger opened 3 weeks ago
It was a misconfiguration. The DB_SCHEMA must be public, it was instead tokenregistry from the official docker-compose.
It works this way:
NETWORK: mainnet
DB_URL: "jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME}?currentSchema=${DB_SCHEMA}"
TOKEN_METADATA_SYNC_JOB: true
DB_SCHEMA: public
Actually I would like to reopen this. Installed another instance and the same error. I have already forgot how I fixed it. Had to apply this file manually: https://github.com/cardano-foundation/cf-token-metadata-registry/blob/47f6cf08515f45c3dc11968a7e15a791875cf59c/api/src/main/resources/db/migration/postgresql/V0__metadata_server_db_init.sql Why this is not happening automatically?
Context & versions
Hello, I have been trying to replicate docker-compose but in k8s environment: https://github.com/cardano-foundation/cardano-graphql/blob/master/docker-compose.yml
My config is:
I have one database shared between node, db-sync, background etc. I have restored latest snapshot with db-sync. The problem I'm facing from token-metadata registry is:
Which component is responsible for creating this relation?