Skip to content
This repository was archived by the owner on Jun 4, 2025. It is now read-only.
This repository was archived by the owner on Jun 4, 2025. It is now read-only.

Validation missing against external tables #199

Description

@tvogels01

Summary

When a view depends on a table inside a schema that's marked as an "external" one in the configuration,
Arthur skips checking the dependencies entirely and trusts the user's configuration.

We should, however, at least check that the external tables already exist!

Details

The SVV_EXTERNAL_TABLES table allows us to pull all existing external tables. We should take the intersection with the external schemas that are marked as "external". During the validation we can then ensure that any table marked as dependency is either known because it is managed by Arthur or is in the list of external tables.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions