sui-models/models/sources.yml
Eric Laurello 89fcf827e6 Replace hard-coded streamline database references with dbt sources
Update bronze backfill models to use source() function instead of direct
table references. This improves maintainability and allows for environment-
specific configuration through the existing bronze_streamline source definition.

Changes:
- Add checkpoints_backfill, transactions_backfill, events_backfill to sources.yml
- Update all bronze backfill models to use {{ source('bronze_streamline', '...') }}

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-10 16:27:30 -04:00

27 lines
780 B
YAML

version: 2
sources:
- name: bronze_streamline
database: streamline
schema: "{{ 'sui' if target.database == 'SUI' else 'sui_dev' }}"
tables:
- name: checkpoints
- name: transactions
- name: checkpoints_backfill
- name: transactions_backfill
- name: events_backfill
- name: crosschain
database: "{{ 'crosschain' if target.database == 'SUI' else 'crosschain_dev' }}"
schema: core
tables:
- name: address_tags
- name: dim_dates
- name: crosschain_silver
database: "{{ 'crosschain' if target.database == 'SUI' else 'crosschain_dev' }}"
schema: silver
tables:
- name: number_sequence
- name: labels_combined
- name: complete_token_asset_metadata
- name: complete_token_prices