Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In this PR, we are enhancing the existing
workspace:health
command by adding the ability to check relations within the specified workspace. The original command focused on assessing the health of a workspace by examining its metadata and database structure and skipping field of kindRELATION
, and with this enhancement, we are now extending its functionality to ensure the integrity of relations as well.Key Features
workspace:health
command now includes checking for relations to ensure that they are correctly defined and maintained within the workspace.How It Works
Run the enhanced command in your terminal as follows:
$ yarn command workspace:health --workspace-id 20202020-1c25-4d02-bf25-6aeccf7ea419
Customizable Parameters
Mode Selection (
-m, --mode [all | structure | metadata]
):all
: Checks both structure, metadata, and relations.structure
: Focuses on the database table structure based on metadata.metadata
: Concentrates on the validity of metadata.Verbose Output (
-v, --verbose
):Fix #3396