Recursos incompatíveis do PostgreSQL - Amazon Redshift

Recursos incompatíveis do PostgreSQL

Esses recursos do PostgreSQL são incompatívesi com o Amazon Redshift.

Importante

Não presuma que a semântica dos elementos que o Amazon Redshift e o PostgreSQL têm em comum são idênticos. Certifique-se de consultar o Guia do desenvolvedor do Amazon Redshift Comandos SQL para compreender as diferenças frequentemente sutis.

  • A ferramenta de consulta psql não é compatível. O cliente Amazon Redshift RSQL é compatível.

  • Particionamento de tabela (intervalo e particionamento da lista)

  • Tablespaces

  • Restrições

    • Exclusivo

    • Chave externa

    • Chave primária

    • Restrições de verificação

    • Restrições de exclusão

    Restrições exclusivas de chave primária e chave estrangeira são permitidas, mas elas são apenas informativas. Elas não são impostas pelo sistema, mas são utilizadas pelo planejador de consulta.

  • Funções de banco de dados

  • Herança

  • Colunas de sistema PostgreSQL

    O SQL do Amazon Redshift não define colunas do sistema implicitamente. Contudo, os seguintes nomes de coluna de sistema do PostgreSQL não podem ser usados como nomes de colunas definidas pelo usuário: oid, tableoid, xmin, cmin, xmax, cmax e ctid Para obter mais informações, consulte https://www.postgresql.org/docs/8.0/static/ddl-system-columns.html.

  • Índices

  • Cláusula NULLS em funções de janela

  • Agrupamentos

    O Amazon Redshift não oferece suporte a sequências de intercalação específicas de localidade ou definidas pelo usuário. Consulte Sequências de colação.

  • Expressões de valor

    • Expressões subscritas

    • Construtores de matriz

    • Construtores de linha

  • Acionadores

  • Gerenciamento de dados externos (SQL/MED)

  • Funções da tabela

  • Lista de VALUES usada como tabelas constantes

  • Sequências

  • Pesquisa de texto completo

  • As permissões RULE e TRIGGER.

    O Amazon Redshift concede ou revoga essas permissões quando você executa GRANT ALL ou REVOKE ALL, mas a presença ou ausência das permissões RULE e TRIGGER não afeta de forma alguma as permissões de acesso do beneficiário.