Open
Description
Issue
sequelize-typescript overrides the declarated model option indexes with the decorated indexes.
This is due to a misbehaviour in
Versions
- sequelize-typescript: 2.1.6
Issue type
- bug report
Related code
@Table({
indexes: [
{
unique: true,
fields: ["email"],
name: "another_unique_email"
}
]
})
export class Admin extends Model {
/**
* User email address.
*/
@AllowNull(false)
@Unique({
name: "unique_email"
})
declare public email: string;
}
Metadata
Metadata
Assignees
Labels
No labels