Fonctions PostgreSQL non prises en charge - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Fonctions PostgreSQL non prises en charge

La plupart des fonctions qui ne sont pas exclues ont une sémantique ou utilisation différente. Par exemple, certaines fonctions prises en charge ne s’exécutent que sur le nœud principal. De même, certaines fonctions non prises en charge pas ne renvoient pas une erreur lorsqu’elles s’exécutent sur le nœud principal. Le fait que ces fonctions ne renvoient pas d’erreur dans certains cas ne doit pas être considéré comme une indication que la fonction est prise en charge par Amazon Redshift.

Important

Ne présumez pas que la sémantique des éléments que Amazon Redshift et PostgreSQL ont en commun est identique. Veillez à consulter la rubrique Commandes SQL du Guide du développeur de bases de données Amazon Redshift pour comprendre les différences, souvent subtiles.

Pour plus d’informations, consultez Fonctions SQL prises en charge sur le nœud principal.

Ces fonctions PostgreSQL ne sont pas prises en charge dans Amazon Redshift.

  • Fonctions de demande de privilège d’accès

  • Fonctions de verrou consultatif

  • Fonctions d’agrégation

    • 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()

  • Opérateurs et fonctions de tableau

  • Fonctions de contrôle de sauvegarde

  • Fonctions d’informations de commentaire

  • Fonctions d’emplacement d’objet de base de données

  • Fonctions de taille d’objet de base de données

  • Fonctions et opérateurs Date/Time

    • CLOCK_TIMESTAMP()

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

    • PG_SLEEP()

    • TRANSACTION_TIMESTAMP()

  • Fonctions de prise en charge d’ENUM

  • Fonctions géométriques et opérateurs

  • Fonctions d’accès fichier générique

  • IS DISTINCT FROM

  • Fonctions d’adresse réseau et opérateurs

  • Fonctions mathématiques

    • DIV()

    • SETSEED()

    • WIDTH_BUCKET()

  • Fonctions de retour d’ensembles

    • GENERATE_SERIES()

    • GENERATE_SUBSCRIPTS()

  • Fonctions de plage et opérateurs

  • Fonctions de contrôle de récupération

  • Fonctions d’informations de récupération

  • Fonction ROLLBACK TO SAVEPOINT

  • Fonctions de demande de visibilité de schéma

  • Fonctions de signalisation de serveur

  • Fonctions de synchronisation d’instantané

  • Fonctions de manipulation de séquence

  • Fonctions de chaîne

    • BIT_LENGTH()

    • OVERLAY()

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

    • ENCODE()

    • FORMAT()

    • QUOTE_NULLABLE()

    • REGEXP_MATCHES()

    • REGEXP_SPLIT_TO_ARRAY()

    • REGEXP_SPLIT_TO_TABLE()

  • Fonctions d’informations de catalogue système

  • Fonctions d’informations système

    • 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()

  • Fonctions de recherche de texte et opérateurs

  • ID de transaction et fonctions d’instantanés

  • Fonctions déclencheur

  • Fonctions XML