mirror of
https://github.com/directus/directus.git
synced 2026-02-05 02:55:07 -05:00
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:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user