node.js - 如何使用 sequelize-cli (MS SQL db) 在指定键排序(排序)的两列上创建索引?

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

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

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

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'
        })

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

谢谢您的帮助。

最佳答案

enter image description here

ColumnName3 也是表中的一列。您可以根据您的要求使用订单 AS ASC DESC

关于node.js - 如何使用 sequelize-cli (MS SQL db) 在指定键排序(排序)的两列上创建索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55645962/

相关文章:

javascript - 未处理的PromiseRejection警告: TypeError: Assignment to constant variable

javascript - 如果函数定义在内部使用另一个函数,它会是什么样子 - JavaScript

c# - 使用linq to sql select的死锁

sql-server - 如何将MSSQL中所有数据库中的所有位类型列NULL值更改为false?

node.js - sequelize-cli 返回 'Unknown arguments' 错误

mysql - 使用 docker-compose 进行 Sequelize 迁移时出现 ECONNREFUSED 错误

node.js - 您是应该让 Redis 保持打开状态,还是在每次在 Node 中使用后打开并退出它?

node.js - Node 使用 url 调整图像大小而不保存图像

node.js - Couchbase 网络错误 16,node.js 中套接字断言失败

php - 从 php 回显 html 代码到 html