如何在AWS Redshift中向现有表添加排序键

jpdave

在AWS Redshift中,我想向已创建的表添加排序键。是否有任何命令可以添加列并将其用作排序键?

亚尼夫·凯斯勒(Yaniv Kessler)

更新:

Amazon Redshift现在使用户可以添加和更改现有Redshift表的排序键,而不必重新创建表。新功能简化了在Redshift中维护最佳排序顺序以实现高性能的用户体验,因为他们的查询模式不断发展,并且在不中断对表的访问的情况下做到了这一点。

来源:https : //aws.amazon.com/about-aws/whats-new/2019/11/amazon-redshift-supports-changing-table-sort-keys-dynamically/

目前,我认为这是不可能的(希望将来会改变)。过去,当我遇到这种情况时,我创建了一个新表并将数据从旧表复制到该表中。

来自http://docs.aws.amazon.com/redshift/latest/dg/r_ALTER_TABLE.html

ADD [COLUMN] column_name将具有指定名称的列添加到表中。在每个ALTER TABLE语句中只能添加一列。

您不能添加作为表的分发键(DISTKEY)或排序键(SORTKEY)的列。

您不能使用ALTER TABLE ADD COLUMN命令来修改以下表和列属性:

独特

首要的关键

参考(外键)

身份

列名的最大长度为127个字符;较长的名称将被截断为127个字符。一个表中可以定义的最大列数为1600。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Laravel 5中创建仅向现有表添加列的迁移

来自分类Dev

如何在Laravel 5中创建仅向现有表添加列的迁移

来自分类Dev

如何在现有get / post请求中向所有ajax调用添加一些键

来自分类Dev

如何在Julia中向现有函数添加方法?

来自分类Dev

如何在Coffeescript中向现有对象添加方法?

来自分类Dev

如何在 CloudKit 中向现有记录添加字段

来自分类Dev

如何在 MechanicalSoup 中向现有 cookie 添加 cookie

来自分类Dev

如何向现有字典键Python添加值

来自分类Dev

如何在没有键的情况下向现有哈希添加值

来自分类Dev

如何在此查询中添加排序(按DESC排序)

来自分类Dev

如何在现有实体框架中添加新表

来自分类Dev

如何在现有实体框架中添加新表

来自分类Dev

如何在asp Boilerplate的现有表中添加列?

来自分类Dev

如何在AWS RedShift中列出所有存储过程

来自分类Dev

如何在不丢失数据的情况下使用现有列在表中添加外键?

来自分类Dev

如何在不丢失数据的情况下使用现有列在表中添加外键?

来自分类Dev

在Winform中,如何在列表视图列中添加排序列功能?

来自分类Dev

在Winform中,如何在列表视图列中添加排序列功能?

来自分类Dev

如何将新的键和值添加到 R 中的现有哈希表?

来自分类Dev

如何在activeadmin rails的过滤器下拉列表中添加排序的元素

来自分类Dev

如何在下面显示的聚合查询中添加排序、限制和跳过?

来自分类Dev

我将如何向与现有键对应的字典添加新键

来自分类Dev

如何向 Java 中的现有对象添加方法?

来自分类Dev

如何在json中具有相似键的现有行旁边添加新行

来自分类Dev

如何在Spring Data JPA中向现有实体添加新字段/值

来自分类Dev

如何在Spark中向现有RDD添加更多RDD?

来自分类Dev

如何在Django中通过迁移和数据向现有ManyToManyField添加直通选项

来自分类Dev

如何在MongoDB 2.4中向现有用户添加角色

来自分类Dev

如何在深度学习中向现有分类器添加新类?

Related 相关文章

  1. 1

    如何在Laravel 5中创建仅向现有表添加列的迁移

  2. 2

    如何在Laravel 5中创建仅向现有表添加列的迁移

  3. 3

    如何在现有get / post请求中向所有ajax调用添加一些键

  4. 4

    如何在Julia中向现有函数添加方法?

  5. 5

    如何在Coffeescript中向现有对象添加方法?

  6. 6

    如何在 CloudKit 中向现有记录添加字段

  7. 7

    如何在 MechanicalSoup 中向现有 cookie 添加 cookie

  8. 8

    如何向现有字典键Python添加值

  9. 9

    如何在没有键的情况下向现有哈希添加值

  10. 10

    如何在此查询中添加排序(按DESC排序)

  11. 11

    如何在现有实体框架中添加新表

  12. 12

    如何在现有实体框架中添加新表

  13. 13

    如何在asp Boilerplate的现有表中添加列?

  14. 14

    如何在AWS RedShift中列出所有存储过程

  15. 15

    如何在不丢失数据的情况下使用现有列在表中添加外键?

  16. 16

    如何在不丢失数据的情况下使用现有列在表中添加外键?

  17. 17

    在Winform中,如何在列表视图列中添加排序列功能?

  18. 18

    在Winform中,如何在列表视图列中添加排序列功能?

  19. 19

    如何将新的键和值添加到 R 中的现有哈希表?

  20. 20

    如何在activeadmin rails的过滤器下拉列表中添加排序的元素

  21. 21

    如何在下面显示的聚合查询中添加排序、限制和跳过?

  22. 22

    我将如何向与现有键对应的字典添加新键

  23. 23

    如何向 Java 中的现有对象添加方法?

  24. 24

    如何在json中具有相似键的现有行旁边添加新行

  25. 25

    如何在Spring Data JPA中向现有实体添加新字段/值

  26. 26

    如何在Spark中向现有RDD添加更多RDD?

  27. 27

    如何在Django中通过迁移和数据向现有ManyToManyField添加直通选项

  28. 28

    如何在MongoDB 2.4中向现有用户添加角色

  29. 29

    如何在深度学习中向现有分类器添加新类?

热门标签

归档