【问题标题】:How to create index on two columns, with the key ordering (sorting) specified, using sequelize-cli (MS SQL db)?如何使用 sequelize-cli (MS SQL db) 在指定键排序(排序)的两列上创建索引?
【发布时间】:2019-09-02 21:13:34
【问题描述】:

我正在为我的项目使用 Sequelize-CLI 迁移。 我想创建一个迁移,在我的两列(id 和 date)上添加 CLUSTERED 索引。我想将日期排序设置为 DESC

这是我基本上想要执行的查询:

CREATE CLUSTERED INDEX IX_id_date ON [dbName].[dbo].[table] ([id], [date] DESC)

现在我的代码如下所示:

return queryInterface.addIndex(tableName, ['id', 'date'],
        {
          name: 'IX_id_date',
          type: 'CLUSTERED'
        })

但我不知道如何在date 列索引上添加DESC 选项。 在 sequelize 文档和 stackoverflow 上的任何地方都没有找到解决方案。

感谢您的帮助。

【问题讨论】:

    标签: node.js sql-server sequelize.js database-migration sequelize-cli


    【解决方案1】:

    ColumnName3 也是表中的一列。您可以根据需要将订单用作 ASCDESC

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      • 2020-10-17
      • 2016-06-15
      • 2014-02-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多