mirror of
https://github.com/FlipsideCrypto/near-models.git
synced 2026-02-06 11:26:52 +00:00
38 lines
976 B
Makefile
38 lines
976 B
Makefile
SHELL := /bin/bash
|
|
|
|
dbt-console:
|
|
docker-compose run dbt_console
|
|
|
|
.PHONY: dbt-console
|
|
|
|
decoder_poc:
|
|
dbt run \
|
|
--vars '{"STREAMLINE_INVOKE_STREAMS":True, "STREAMLINE_USE_DEV_FOR_EXTERNAL_TABLES": True}' \
|
|
-m 1+models/streamline/poc/decoder/streamline__decoded_input_events.sql \
|
|
--profile near \
|
|
--target dev \
|
|
--profiles-dir ~/.dbt
|
|
|
|
rm_logs:
|
|
@if [ -d logs ]; then \
|
|
rm -r logs 2>/dev/null || echo "Warning: Could not remove logs directory"; \
|
|
else \
|
|
echo "Logs directory does not exist"; \
|
|
fi
|
|
|
|
# deploy live table udtfs
|
|
deploy_live_table_udtfs: rm_logs
|
|
dbt run \
|
|
-s near_models.deploy.near.live__table \
|
|
--vars '{UPDATE_UDFS_AND_SPS: true, ENABLE_LIVE_TABLE: true, LIVE_TABLE_MATERIALIZATION: ephemeral}' \
|
|
--profiles-dir ~/.dbt \
|
|
--profile near \
|
|
--target dev
|
|
|
|
deploy_dynamic_table: rm_logs
|
|
dbt run \
|
|
-s near_models.gold.core.live.core_live__fact_blocks \
|
|
--vars '{UPDATE_UDFS_AND_SPS: true}' \
|
|
--profiles-dir ~/.dbt \
|
|
--profile near \
|
|
--target dev
|