Implement unique constraint support (#4467)

* Allow creating unique fields

* Allow removing unique constriant

* Show unique constraint error as validation error in app
This commit is contained in:
Rijk van Zanten
2021-03-10 17:35:21 -05:00
committed by GitHub
parent 7569168e3e
commit 4248b187bb
7 changed files with 35 additions and 5 deletions

View File

@@ -368,6 +368,12 @@ export class FieldsService {
column.nullable();
}
if (field.schema?.is_unique === true) {
column.unique();
} else if (field.schema?.is_unique === false && alter === true) {
table.dropUnique([field.field]);
}
if (field.schema?.is_primary_key) {
column.primary();
}