mirror of
https://github.com/dbt-labs/dbt-project-evaluator.git
synced 2025-12-18 02:11:27 +00:00
Move where clause and add package name filter
This commit is contained in:
@@ -13,21 +13,27 @@
|
||||
{% endset %}
|
||||
|
||||
{% if execute %}
|
||||
{% set is_default_seed = 'dbt_project_evaluator' in graph.nodes.values() |
|
||||
selectattr('resource_type', 'equalto', 'seed') |
|
||||
selectattr('name', 'equalto', 'dbt_project_evaluator_exceptions') |
|
||||
map(attribute = 'package_name') | list %}
|
||||
{# Start with a where that is always true #}
|
||||
where 1 = 1
|
||||
|
||||
{% if not is_default_seed %}
|
||||
|
||||
{% if flags.WHICH not in ['compile'] %}
|
||||
where 1 = 1
|
||||
{% for row_filter in run_query(query_filters) %}
|
||||
and {{ row_filter[0] }} not like '{{ row_filter[1] }}'
|
||||
{% endfor %}
|
||||
{% set is_default_seed = 'dbt_project_evaluator' in graph.nodes.values() |
|
||||
selectattr('resource_type', 'equalto', 'seed') |
|
||||
selectattr('name', 'equalto', 'dbt_project_evaluator_exceptions') |
|
||||
map(attribute = 'package_name') | list %}
|
||||
|
||||
{% if not is_default_seed %}
|
||||
|
||||
{% if flags.WHICH not in ['compile'] %}
|
||||
{% for row_filter in run_query(query_filters) %}
|
||||
and {{ row_filter[0] }} not like '{{ row_filter[1] }}'
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% if not var('include_package_models') %}
|
||||
and package_name = '{{ project_name }}'
|
||||
{% endif %}
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% endif %}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user