Amazon Redshift ne prendra plus en charge l'utilisation des UDF Python après le 30 juin 2026. Nous allons commencer à l'appliquer par étapes. Pour plus d'informations sur les détails de la fin de vie et des options de migration de Python, consultez le billet de blog
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.
SVV_EXTERNAL_TABLES
Utilisez SVV_EXTERNAL_TABLES pour afficher les détails relatifs aux tables externes. Pour plus d’informations, consultez CREATE EXTERNAL SCHEMA. Utilisez également SVV_EXTERNAL_TABLES pour les requêtes entre bases de données afin d’afficher les métadonnées sur toutes les tables des bases non connectées auxquelles les utilisateurs ont accès.
SVV_EXTERNAL_TABLES est visible par tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. Pour plus d’informations, consultez Visibilité des données dans les tables et vues système.
Pour plus d'informations sur les meilleures pratiques lors de l'interrogation de tables et de vues système, voir Interroger les tables du système.
Note
Utilisez le AFFICHER LES TABLEAUX commande pour la découverte de tables. SHOW TABLES fonctionne de manière cohérente dans les contextes locaux, de partage de données et de catalogue externe et est mis à jour à mesure que de nouvelles fonctionnalités sont publiées. Pour plus d'informations, voir Meilleures pratiques pour découvrir les métadonnées.
Colonnes de la table
| Nom de la colonne | Type de données | Description |
|---|---|---|
| redshift_database_name | text | Nom de la base de données Amazon Redshift locale. |
| schemaname | text | Nom du schéma externe Amazon Redshift relatif à la table externe. |
| tablename | text | Nom de la table externe. |
| tabletype | text | Type de la table. Les valeurs incluent TABLE, VIEW, MATERIALIZED VIEW, EXTERNAL TABLE ou une chaîne vide ne représentant aucune information. Les vues matérialisées Iceberg créées avec USING ICEBERG apparaissent avec tabletype = 'EXTERNAL TABLE'. Les vues matérialisées d'Iceberg sont énumérées uniquement pour les schémas externes ; celles accessibles via le awsdatacatalog ou les catalogues de tables Amazon S3 ne sont pas énumérés par SVV_EXTERNAL_TABLES. Pour les découvrir, utilisez SHOW TABLES commande. |
| location | text | Emplacement de la table. |
| input_format | text | Format d’entrée. |
| output_format | text | Format de sortie. |
| serialization_lib | text | Bibliothèque de sérialisation. |
| serde_parameters | text | SerDe paramètres. |
| compressed | entier | Valeur qui indique si la table est compressée ; 1 signifie qu’elle est compressée, 0 qu’elle ne l’est pas. |
| parameters | text | Propriétés de la table. |
Exemple
L’exemple suivant montre les détails svv_external_tables avec un prédicat sur le schéma externe utilisé par une requête fédérée.
select schemaname, tablename from svv_external_tables where schemaname = 'apg_tpch'; schemaname | tablename ------------+----------- apg_tpch | customer apg_tpch | lineitem apg_tpch | nation apg_tpch | orders apg_tpch | part apg_tpch | partsupp apg_tpch | region apg_tpch | supplier (8 rows)
L'exemple suivant répertorie les vues matérialisées d'Iceberg dans des schémas externes, qui apparaissent avec tabletype = 'EXTERNAL TABLE':
SELECT schemaname, tablename, location FROM svv_external_tables WHERE tabletype = 'EXTERNAL TABLE';