Funções incompatíveis do PostgreSQL - Amazon Redshift

Funções incompatíveis do PostgreSQL

Muitas funções que não são excluídas têm semântica ou uso diferentes. Por exemplo, algumas funções compatíveis serão executadas somente no nó de liderança. Além disso, algumas funções incompatíveis não retornarão um erro quando executadas no nó de liderança. O fato de essas funções não retornarem um erro em alguns casos não deve ser considerado como uma indicação de que a função é compatível 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 Comandos SQL do Guia do desenvolvedor de banco de dados do Amazon Redshift para compreender as diferenças frequentemente sutis.

Para obter mais informações, consulte Funções SQL compatíveis no nó de liderança.

Essas funções PostgreSQL são incompatíveis com o Amazon Redshift.

  • Acesso a funções de consulta de privilégio

  • Funções de advisory lock

  • Funções agregadas

    • STRING_AGG()

    • ARRAY_AGG()

    • EVERY()

    • XML_AGG()

    • CORR()

    • COVAR_POP()

    • COVAR_SAMP()

    • REGR_AVGX(), REGR_AVGY()

    • REGR_COUNT()

    • REGR_INTERCEPT()

    • REGR_R2()

    • REGR_SLOPE()

    • REGR_SXX(), REGR_SXY(), REGR_SYY()

  • Funções e operadores de matriz

  • Funções de controle de backup

  • Funções de informações de comentário

  • Funções de localização de objetos do banco de dados

  • Funções do tamanho de objetos do banco de dados

  • Funções e operadores de data e hora

    • CLOCK_TIMESTAMP()

    • JUSTIFY_DAYS(), JUSTIFY_HOURS(), JUSTIFY_INTERVAL()

    • PG_SLEEP()

    • TRANSACTION_TIMESTAMP()

  • Funções de suporte ENUM

  • Funções e operadores geométricos

  • Funções de acesso de arquivos genéricas

  • IS DISTINCT FROM

  • Funções e operadores de endereço de rede

  • Funções matemáticas

    • DIV()

    • SETSEED()

    • WIDTH_BUCKET()

  • Funções de retorno de conjuntos

    • GENERATE_SERIES()

    • GENERATE_SUBSCRIPTS()

  • Funções e operadores de intervalo

  • Funções de controle de recuperação

  • Funções de informações de recuperação

  • Função ROLLBACK TO SAVEPOINT

  • Funções de consulta de visibilidade do schema

  • Funções de sinalização de servidor

  • Funções de sincronização de snapshot

  • Funções de manipulação de sequências

  • Funções de string

    • BIT_LENGTH()

    • OVERLAY()

    • CONVERT(), CONVERT_FROM(), CONVERT_TO()

    • ENCODE()

    • FORMAT()

    • QUOTE_NULLABLE()

    • REGEXP_MATCHES()

    • REGEXP_SPLIT_TO_ARRAY()

    • REGEXP_SPLIT_TO_TABLE()

  • Funções de informações de catálogo do sistema

  • Funções de informação do sistema

    • CURRENT_CATALOG CURRENT_QUERY()

    • INET_CLIENT_ADDR()

    • INET_CLIENT_PORT()

    • INET_SERVER_ADDR() INET_SERVER_PORT()

    • PG_CONF_LOAD_TIME()

    • PG_IS_OTHER_TEMP_SCHEMA()

    • PG_LISTENING_CHANNELS()

    • PG_MY_TEMP_SCHEMA()

    • PG_POSTMASTER_START_TIME()

    • PG_TRIGGER_DEPTH()

    • SHOW VERSION()

  • Funções e operadores de pesquisa de texto

  • IDs de transação e funções de snapshots

  • Funções de trigger

  • Funções XML