web-dev-qa-db-ja.com

後列の一意制約

NodeJSとSequelize 2.0を使用して、新しいテーブルを作成するための移行を作成しています。主キーに加えて、2番目の列を一意として適用するようにマークします。これについてはドキュメントで見つけることができません。

migration.createTable('data', {
    id: {
        type: DataTypes.INTEGER,
        primaryKey: true,
        autoIncrement: true
    },
    key: {
        // needs to be unique
        type: DataTypes.UUID,
        allowNull: false
    }
})
    .then(function () {
        done();
    });
27
Jeff Fairley

以下の作品:

key: {
    // needs to be unique
    type: DataTypes.UUID,
    allowNull: false,
    unique: true
}
57
Yuri Zarubin