View a markdown version of this page

SVV_REDSHIFT_TABLES - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouveaux UDFs Python à partir du patch 198. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement jusqu’au 30 juin 2026. Pour plus d’informations, 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_REDSHIFT_TABLES

Utilisez SVV_REDSHIFT_TABLES pour afficher la liste de toutes les tables auxquelles un utilisateur a accès. Cet ensemble de tables comprend les tables du cluster et celles des datashares fournis par les clusters distants.

SVV_REDSHIFT_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 de plus amples informations, veuillez consulter Visibilité des données dans les tables et vues système.

Pour plus d'informations sur les meilleures pratiques en matière d'interrogation des tables et des vues système, consultez la section Interrogation des tables système.

Note

Utilisez la commande SHOW TABLES pour découvrir les tables. SHOW TABLES fonctionne de manière cohérente dans les contextes de catalogue local, de partage de données et externe et est mis à jour à mesure que de nouvelles fonctionnalités sont publiées. Pour plus d'informations, consultez la section Meilleures pratiques pour la découverte des métadonnées.

Colonnes de la table

Nom de la colonne Type de données Description
database_name varchar(128) Le nom de la base de données où existe une table spécifiée.
nom_schéma varchar(128) Nom du schéma de la table.
table_name varchar(128) Nom de la table.
table_type varchar(128) Type de la table. Les valeurs possibles sont les vues et les tables.
table_acl varchar(128) Chaîne qui définit les autorisations de l’utilisateur ou du groupe d’utilisateurs spécifié pour la table.
remarks varchar(128) Remarques.
table_owner varchar(128) Propriétaire de la table.

Exemple de requête

L’exemple suivant renvoie la sortie de SVV_REDSHIFT_TABLES.

SELECT * FROM svv_redshift_tables WHERE database_name = 'tickit_db' AND TABLE_NAME LIKE 'tickit_%' ORDER BY database_name, TABLE_NAME; database_name | schema_name | table_name | table_type | table_acl | remarks | table_owner --------------+-------------+--------------------------+------------+-----------+---------+----------- tickit_db | public | tickit_category_redshift | TABLE | | + tickit_db | public | tickit_date_redshift | TABLE | | + tickit_db | public | tickit_event_redshift | TABLE | | + tickit_db | public | tickit_listing_redshift | TABLE | | + tickit_db | public | tickit_sales_redshift | TABLE | | + tickit_db | public | tickit_users_redshift | TABLE | | + tickit_db | public | tickit_venue_redshift | TABLE | |

Si la valeur table_acl est nulle, aucun privilège d’accès n’a été explicitement accordé à la table correspondante.