Schemas and utils for IPLD ETH Postgres database
Go to file
2023-02-08 18:22:40 -06:00
.github/workflows Create issues-notion-sync.yml 2022-08-08 10:53:29 -05:00
db/migrations drop mh_keys and use cids for blockstore keys and linking aka revert to v0 ipfs blockstore format. in addition to saving space, this format is closer to the CAR format used in filecoin deals 2023-02-08 18:22:40 -06:00
scripts Update startup_script.sh 2022-05-27 09:23:48 -04:00
.gitignore Add block hash to primary keys in transactions, receipts and logs tables (#100) 2022-07-07 16:21:06 +05:30
docker-compose.test.yml Fix docker-compose for publishing image (#91) 2022-06-14 13:03:22 +05:30
docker-compose.yml Use a specific tag while building migration tool (#101) 2022-07-22 11:44:07 +05:30
Dockerfile Use a specific tag while building migration tool (#101) 2022-07-22 11:44:07 +05:30
LICENSE Initial commit 2021-05-13 17:14:05 -05:00
Makefile Use a specific tag while building migration tool (#101) 2022-07-22 11:44:07 +05:30
README.md Add block hash to primary keys in transactions, receipts and logs tables (#100) 2022-07-07 16:21:06 +05:30
schema.sql updated schema 2023-02-01 20:22:22 -06:00
vulcanize_db.png updated uml 2021-12-27 11:41:30 -06:00
vulcanize_db.uml updated uml 2021-12-27 11:41:30 -06:00

ipld-eth-db

Schemas and utils for IPLD ETH Postgres database

Database UML

Run

  • Remove any existing containers / volumes:

    docker-compose down -v --remove-orphans
    
  • Spin up ipld-eth-db using an existing image:

    • Update image source used for running the migrations in docker-compose.yml (if required).

    • Run:

      docker-compose -f docker-compose.yml up
      
  • Spin up ipld-eth-db using a locally built image:

    • Update Dockerfile (if required).

    • Update build context used for running the migrations in docker-compose.test.yml (if required).

    • Run:

      docker-compose -f docker-compose.test.yml up --build