`dbt 运行 --select x` 给出错误`Could not find selector named x, expected one of []`
`dbt run --select x` gives error `Could not find selector named x, expected one of []`
使用 dbt 0.20.x 及以下,命令 dbt run --select model_name
失败。
显示错误Runtime Error. Could not find selector named model_name, expected one of [] Code: 10001
。
在 dbt 0.21.0 中,节点选择语法是 standardised 以在任何地方使用 --select
。在此之前,dbt run
和 dbt test
等命令使用 --models
代替。
旧版本显示错误,因为 argparse 正在将 --select
扩展到 --selector
,一个不同的标志。
要解决此问题,请升级到 dbt 0.21.0 或更高版本或使用 --models
而不是 --select
。
使用 dbt 0.20.x 及以下,命令 dbt run --select model_name
失败。
显示错误Runtime Error. Could not find selector named model_name, expected one of [] Code: 10001
。
在 dbt 0.21.0 中,节点选择语法是 standardised 以在任何地方使用 --select
。在此之前,dbt run
和 dbt test
等命令使用 --models
代替。
旧版本显示错误,因为 argparse 正在将 --select
扩展到 --selector
,一个不同的标志。
要解决此问题,请升级到 dbt 0.21.0 或更高版本或使用 --models
而不是 --select
。