{
"plugin_type": "transformers",
"name": "dbt-duckdb",
"namespace": "dbt_duckdb",
"variant": "jwills",
"label": "dbt DuckDB",
"docs": "https://hub.meltano.com/transformers/dbt-duckdb--jwills",
"repo": "https://github.com/jwills/dbt-duckdb",
"pip_url": "dbt-core~=1.2.0 dbt-duckdb~=1.2.0",
"executable": "dbt",
"logo_url": "https://hub.meltano.com/assets/logos/transformers/dbt.png",
"settings": [
{
"name": "project_dir",
"value": "$MELTANO_PROJECT_ROOT/transform",
"label": "Projects Directory"
},
{
"name": "profiles_dir",
"env": "DBT_PROFILES_DIR",
"value": "$MELTANO_PROJECT_ROOT/transform/profiles/duckdb",
"label": "Profiles Directory"
},
{
"name": "path",
"kind": "string",
"label": "Path",
"description": "The path on your local filesystem where you would like the DuckDB database file and it's associated write-ahead log to be written."
},
{
"name": "schema",
"kind": "string",
"value": "main",
"label": "Schema",
"description": "Specify the schema to write into."
}
],
"commands": {
"build": {
"args": "build",
"description": "Will run your models, tests, snapshots and seeds in DAG order."
},
"clean": {
"args": "clean",
"description": "Delete all folders in the clean-targets list (usually the dbt_modules and target directories.)"
},
"compile": {
"args": "compile",
"description": "Generates executable SQL from source model, test, and analysis files. Compiled SQL files are written to the target/ directory."
},
"debug": {
"args": "debug",
"description": "Debug your DBT project and warehouse connection."
},
"deps": {
"args": "deps",
"description": "Pull the most recent version of the dependencies listed in packages.yml"
},
"docs-generate": {
"args": "docs generate",
"description": "Generate documentation for your project."
},
"docs-serve": {
"args": "docs serve",
"description": "Serve documentation for your project. Make sure you ran `docs-generate` first."
},
"freshness": {
"args": "source freshness",
"description": "Check the freshness of your source data."
},
"run": {
"args": "run",
"description": "Compile SQL and execute against the current target database."
},
"seed": {
"args": "seed",
"description": "Load data from csv files into your data warehouse."
},
"snapshot": {
"args": "snapshot",
"description": "Execute snapshots defined in your project."
},
"test": {
"args": "test",
"description": "Runs tests on data in deployed models."
}
},
"requires": {
"files": [
{
"name": "files-dbt-duckdb",
"variant": "meltano"
}
]
}
}