The cardano-db-sync component consists of a set of components:
cardano-dbwhich defines common data types and functions used by any application that needs to interact with the data base from Haskell. In particular, it defines the database schema.
cardano-db-syncwhich acts as a Cardano node, following the chain and inserting data from the chain into a PostgreSQL database.
cardano-db-sync-extendedis a relatively simple extension to
cardano-db-syncwhich maintains an extra table containing epoch data.
The two versions
are fully compatible and use identical database schema. The only
difference is that the extended version maintains an
The non-extended version will still create this table but will not