fix: Unique constraint should account for soft deleted records (#11048)
FIXES FRMW-2878 **What** Currently, the `one-to-one` unique constraints does not account for deleted record. This prevents from inserting a new record wth the same fk if another one is deleted. **Caveat** `hasOne` with FK option is meant to be a special case, for example a many to one - one to many without defining the other side of the relation. In that case we don't handle this behaviour and keep it as it is
This commit is contained in:
committed by
GitHub
parent
ecc8efcb04
commit
da3906efa4
@@ -59,7 +59,7 @@ export function defineMikroOrmCliConfig(
|
||||
user: "postgres",
|
||||
password: "",
|
||||
...(options as any),
|
||||
entities,
|
||||
entities: entities.filter(Boolean),
|
||||
migrations: {
|
||||
generator: CustomTsMigrationGenerator,
|
||||
...options.migrations,
|
||||
|
||||
Reference in New Issue
Block a user