Skip to content

[Feature] No-op when project-level quoting.snowflake_ignore_case is set #11882

@jtcohen6

Description

@jtcohen6

Is this your first time submitting a feature request?

  • I have read the expectations for open source contributors
  • I have searched the existing issues, and I could not find an existing issue for this feature
  • I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature

Context:

If set, dbt-core should successfully parse the project, rather than raising a validation error (as it does currently):

% dbt parse
16:05:30  Running with dbt=1.10.6
16:05:30  Encountered an error:
Runtime Error
  at path ['quoting']: {'snowflake_ignore_case': True} is not valid under any of the given schemas

Describe alternatives you've considered

Not supporting this. Anyone who starts trying their project on Fusion, who needs to set quoting.snowflake_ignore_case: True, can no longer parse the same project with dbt Core.

This is not what we want. Net-new features in the dbt Fusion engine that require different project code should no-op in dbt Core, even when the feature itself is not supported in the Core engine.

Who will this benefit?

Users migrating their projects from dbt Core to Fusion

Are you interested in contributing this feature?

No response

Anything else?

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions