etl runs the ETL indexer against a production RPC and local Postgres.
It creates all necessary tables via migrations, then indexes blocks and prints
each transaction's payload before processing and a completion message after.
Usage:
go run ./examples/etl \
--rpc https://core.audius.co \
--db "postgres://localhost:5432/etl_local?sslmode=disable"
Environment variables ETL_RPC_URL and ETL_DB_URL are used as fallbacks.