지원되지 않는 PostgreSQL 기능 - Amazon Redshift

지원되지 않는 PostgreSQL 기능

다음 PostgreSQL 기능은 Amazon Redshift에서 지원되지 않습니다.

중요

Amazon Redshift와 PostgreSQL의 공통 요소라고 해서 의미가 동일할 것이라고 미리 짐작해서는 안 됩니다. 반드시 Amazon Redshift 개발자 안내서 SQL 명령 섹션을 참조하여 미묘한 차이가 무엇인지 확인하세요.

  • 쿼리 도구 psql은 지원되지 않습니다. Amazon Redshift RSQL 클라이언트가 지원됩니다.

  • 테이블 분할(범위 및 목록 분할)

  • 테이블스페이스

  • 제약 조건

    • 고유

    • 외래 키

    • 프라이머리 키

    • 제약 조건 확인

    • 예외 제약 조건

    고유성, 기본 키 및 외래 키 제약 조건은 허용되지만 오직 참고용입니다. 따라서 시스템에서 적용되지는 않지만 쿼리 플래너에서 사용할 수는 있습니다.

  • 데이터베이스 역할

  • 상속

  • PostgreSQL 시스템 열

    Amazon Redshift SQL은 시스템 열을 묵시적으로 정의하지 않습니다. 하지만 다음 PostgreSQL 시스템 열 이름은 사용자 정의 열인 oid, tableoid, xmin, cmin, xmax, cmax, ctid의 이름으로 사용할 수 없습니다. 자세한 내용은 https://www.postgresql.org/docs/8.0/static/ddl-system-columns.html에서 확인할 수 있습니다.

  • 인덱스

  • 창 함수의 NULLS 절

  • 콜레이션

    Amazon Redshift는 로케일 또는 사용자 정의 데이터 정렬 순서를 지원하지 않습니다. 콜레이션 시퀀스 섹션을 참조하세요.

  • 값 표현식

    • 구독 표현식

    • 배열 생성자

    • 행 생성자

  • 트리거

  • 외부 데이터 관리(SQL/MED)

  • 테이블 함수

  • 상수 테이블로 사용되는 VALUES 목록

  • 시퀀스

  • 시퀀스

  • RULE 및 TRIGGER 권한

    Amazon Redshift는 GRANT ALL 또는 REVOKE ALL를 실행할 때 이러한 권한을 부여하거나 취소하지만, RULE 및 TRIGGER 권한의 유무는 피부여자의 액세스 권한에 어떤 식으로든 영향을 미치지 않습니다.