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
Ces fonctionnalités PostgreSQL ne sont pas prises 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 Amazon Redshift pour comprendre les différences, souvent subtiles.
-
L’outil de requête psql n’est pas pris en charge. Le client Amazon Redshift RSQL est pris en charge.
-
Partitionnement de table (partitionnement par plage et par liste)
-
Espaces de table
-
Constraints
-
Unique
-
Clé étrangère
-
Clé primaire
-
Contraintes de validation
-
Contraintes d’exclusion
Les contraintes d’unicité, de clé primaire et de clé étrangère sont autorisées, mais ne le sont qu’à titre informatif. Elles ne sont pas appliquées par le système, mais sont utilisées par le planificateur de requête.
-
-
Héritage
-
Colonnes système PostgreSQL
Amazon Redshift SQL ne définit pas implicitement les colonnes système. Cependant, les noms de colonne système PostgreSQL suivants ne peuvent pas être utilisés en tant que noms de colonne définis par l’utilisateur :
oid
,tableoid
,xmin
,cmin
,xmax
,cmax
etctid
. Pour de plus amples informations, veuillez consulter https://www.postgresql.org/docs/8.0/static/ddl-system-columns.html. -
Index
-
Clause NULL dans les fonctions de fenêtrage
-
Classements
Amazon Redshift ne prend pas en charge les séquences de classement spécifiques à une région ou définies par l’utilisateur. Consultez Séquences de classement.
-
Expressions de valeur
-
Expressions indicées
-
Constructeurs de tableau
-
Constructeurs de ligne
-
-
Déclencheurs
-
Gestion des données externes (SQL/MED)
-
Fonctions de table
-
Liste VALUES utilisée en tant que tables de constantes
-
Séquences
-
Recherche en texte intégral
-
Les autorisations RULE et TRIGGER.
Amazon Redshift accorde ou révoque ces autorisations lorsque vous exécutez GRANT ALL ou REVOKE ALL, mais la présence ou l'absence des autorisations RULE et TRIGGER n'affecte en rien les autorisations d'accès du bénéficiaire.