diff --git a/src/drivers/AbstractDriver.ts b/src/drivers/AbstractDriver.ts index 501de28..d27b212 100644 --- a/src/drivers/AbstractDriver.ts +++ b/src/drivers/AbstractDriver.ts @@ -424,6 +424,12 @@ export default abstract class AbstractDriver { .forEach(col => { // eslint-disable-next-line no-param-reassign col.primary = true; + if ( + primaryIndex!.columns.length === 1 && + col.options.unique + ) { + delete col.options.unique; + } }); if ( !entity.columns.some(v => {