feat: swtiched uniqueness

This commit is contained in:
=
2025-10-20 16:25:41 +05:30
parent 554c87dc9b
commit 223f4982a9

View File

@@ -12,6 +12,9 @@ export async function up(knex: Knex): Promise<void> {
// this would root organization containing various informations like billing etc
t.uuid("rootOrgId");
t.foreign("rootOrgId").references("id").inTable(TableName.Organization).onDelete("CASCADE");
t.dropUnique(["slug"]);
t.unique(["rootOrgId", "parentOrgId", "slug"]);
});
}