Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Types de données PostgreSQL non pris en charge
En règle générale, si une requête essaie d’utiliser un type de données non pris en charge, y compris les conversions explicites ou implicites, elle retourne une erreur. Cependant, certaines requêtes qui utilisent les types de données non pris en charge s’exécutent sur le nœud principal, mais pas sur les nœuds de calcul. Consultez Fonctions SQL prises en charge sur le nœud principal.
Pour afficher la liste des types de données pris en charge, consultez Types de données.
Ces types de données PostgreSQL ne sont pas pris en charge par Amazon Redshift.
-
Arrays (tableaux)
-
BIT, BIT VARYING
-
BYTEA
-
Types composites
-
Types énumérés
-
Types géométriques (l’implémentation des types géométriques par Amazon Redshift est différente de celle de PostgreSQL)
-
HSTORE
-
JSON
-
Types d’adresse réseau
-
Types numériques
-
SERIAL, BIGSERIAL, SMALLSERIAL
-
MONEY
-
-
Types d’identifiant d’objet
-
Pseudo-types
-
Types de plage
-
Types de caractère spécial
-
"char" – Un type interne à un octet (où le type de données nommé char est placé entre guillemets).
-
name – Un type interne pour les noms d’objets.
Pour plus d’informations sur ces types, consultez Special Character Types
dans la documentation PostgreSQL. -
-
Types de recherche de texte
-
TXID_SNAPSHOT
-
UUID
-
xml