dbtのチュートリアルQuickstart for dbt Core from a manual install・Quickstart for dbt Cloud and RedshiftをベースにPostgreSQLで実行できるようにして試したものです。
- Python3
- Docker
- python -m venv venv
- source venv/bin/activate
- pip install dbt-postgresql
- docker compose up -d
- vi ~/.dbt/profile.yml
- 設定内容は
profile.yml.example
参照
- 設定内容は
- cd jaffle_shop
- dbt debug
- dbt test
- dbt run
- dbt docs generate
- dbt docs serve
find jaffle_shop/models -name '*.sql' -type f | xargs -I {} sqlfluff lint {} --dialect postgres
docker compose exec -it postgres bash