Cascade deletion of collection across activity / revisions / presets

This commit is contained in:
rijkvanzanten
2020-08-05 10:22:54 -04:00
parent 71e4861db4
commit 89632155ce

View File

@@ -239,6 +239,10 @@ export default class CollectionsService {
}
await this.knex('directus_fields').delete().whereIn('collection', collectionKeys);
await this.knex('directus_presets').delete().whereIn('collection', collectionKeys);
await this.knex('directus_revisions').delete().whereIn('collection', collectionKeys);
await this.knex('directus_activity').delete().whereIn('collection', collectionKeys);
await this.knex('directus_relations')
.delete()
.whereIn('many_collection', collectionKeys)