sql >> Database teknologi >  >> RDS >> Mysql

Sådan defineres unikt indeks på flere kolonner i efterfølger

Du kan henvise til dette dokument http://docs.sequelizejs. com/da/latest/docs/models-definition/#indexes

Du skal ændre din definition som vist nedenfor og opkaldssynkronisering

var Tag = sequelize.define('Tag', {
    id: {
        type: DataTypes.INTEGER(11),
        allowNull: false,
        primaryKey: true,
        autoIncrement: true
    },
    user_id: {
        type: DataTypes.INTEGER(11),
        allowNull: false,
    },
    count: {
        type: DataTypes.INTEGER(11),
        allowNull: true
    },
    name: {
        type: DataTypes.STRING,
        allowNull: true,
    }
},
{
    indexes: [
        {
            unique: true,
            fields: ['user_id', 'count', 'name']
        }
    ]
});


  1. hvordan erstatte bogstaver med accent i en varchar2 kolonne i oracle

  2. sæt session i et SQLAlchemy-sessionsobjekt

  3. Bedste fremgangsmåder til at gemme kreditkortoplysninger i databasen

  4. MySQL-fejl:2013, Mistet forbindelse til MySQL-server ved 'læsning af initial kommunikationspakke', systemfejl:0