diff --git a/server/src/contexts/auth/infrastructure/sequelize/authUser.model.ts b/server/src/contexts/auth/infrastructure/sequelize/authUser.model.ts index f20e1b1..fda2425 100644 --- a/server/src/contexts/auth/infrastructure/sequelize/authUser.model.ts +++ b/server/src/contexts/auth/infrastructure/sequelize/authUser.model.ts @@ -77,7 +77,7 @@ export default (sequelize: Sequelize) => { updatedAt: "updated_at", deletedAt: "deleted_at", - indexes: [{ name: "email_idx", fields: ["email"] }], + indexes: [{ name: "email_idx", fields: ["email"], unique: true }], } ); diff --git a/server/src/contexts/sales/infrastructure/sequelize/dealer.model.ts b/server/src/contexts/sales/infrastructure/sequelize/dealer.model.ts index 53a8d53..0475d44 100644 --- a/server/src/contexts/sales/infrastructure/sequelize/dealer.model.ts +++ b/server/src/contexts/sales/infrastructure/sequelize/dealer.model.ts @@ -128,7 +128,7 @@ export default (sequelize: Sequelize) => { deletedAt: "deleted_at", indexes: [ - { name: "id_contact_idx", fields: ["id_contact"] }, + { name: "id_contact_idx", fields: ["id_contact"], unique: true }, { name: "status_idx", fields: ["status"] }, ], diff --git a/server/src/contexts/users/infrastructure/sequelize/user.model.ts b/server/src/contexts/users/infrastructure/sequelize/user.model.ts index 19e080d..16606f2 100644 --- a/server/src/contexts/users/infrastructure/sequelize/user.model.ts +++ b/server/src/contexts/users/infrastructure/sequelize/user.model.ts @@ -96,7 +96,7 @@ export default (sequelize: Sequelize) => { updatedAt: "updated_at", deletedAt: "deleted_at", - indexes: [{ name: "email_idx", fields: ["email"] }], + indexes: [{ name: "email_idx", fields: ["email"], unique: true }], whereMergeStrategy: "and", // <- cómo tratar el merge de un scope scopes: {