Clean metadata and schema (#2382)

This commit is contained in:
martmull
2023-11-07 12:33:54 +01:00
committed by GitHub
parent 7aa6b20418
commit 0ae56b055c
6 changed files with 39 additions and 0 deletions

View File

@ -75,4 +75,15 @@ export class TenantInitialisationService {
standardObjectsPrefillData(workspaceDataSource, dataSourceMetadata.schema);
}
public async delete(workspaceId: string): Promise<void> {
// Delete data from metadata tables
await this.objectMetadataService.deleteObjectsAndFieldsMetadata(
workspaceId,
);
await this.tenantMigrationService.delete(workspaceId);
await this.dataSourceMetadataService.delete(workspaceId);
// Delete schema
await this.dataSourceService.deleteWorkspaceSchema(workspaceId);
}
}