Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

不支持的 PostgreSQL 功能

这些 PostgreSQL 功能在 Amazon Redshift 中不受支持。

重要

请勿假设 Amazon Redshift 和 PostgreSQL 共同具有的元素的语义是相同的。确保查阅 Amazon Redshift 开发人员指南SQL 命令以了解常有的细小差异。

  • 仅支持 8.x 版的 PostgreSQL 查询工具 psql

  • 表分区(范围和列表分区)

  • 表空间

  • 约束

    • 唯一

    • 外键

    • 主键

    • 检查约束

    • 排他性约束

    允许唯一键、主键和外键约束,但它们仅供参考。这些约束不由系统强制实施,而是由查询规划器使用。

  • 继承

  • Postgres 系统列

    Amazon Redshift SQL 不会隐式定义系统列。但是,PostgreSQL 系统列名称无法用作用户定义的列的名称。请参阅 http://www.postgresql.org/docs/8.0/static/ddl-system-columns.html

  • 索引

  • 窗口函数中的 NULLS 子句

  • 排序规则

    Amazon Redshift 不支持区域设置特定的或用户定义的排序规则序列。请参阅排序规则序列

  • 值表达式

    • 下标表达式

    • 数组构造函数

    • 行构造函数

  • 存储过程

  • 触发

  • 外部数据管理 (SQL/MED)

  • 表函数

  • 用作常量表的 VALUES 列表

  • 递归公用表表达式

  • 序列

  • 全文搜索