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_DEFAULT_PRIVILEGES
Utilisez SVV_DEFAULT_PRIVILEGES pour afficher les privilèges par défaut auxquels un utilisateur a accès dans un cluster Amazon Redshift.
SVV_DEFAULT_PRIVILEGES est visible par les utilisateurs suivants :
Super-utilisateurs
Utilisateurs disposant de l’autorisation ACCESS SYSTEM TABLE
Les autres utilisateurs ne peuvent consulter que les autorisations par défaut qui leur sont accordées.
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 GRANTS pour découvrir les autorisations. SHOW GRANTS 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 |
|---|---|---|
| nom_schéma | text | Nom du schéma. |
| object_type | text | Le type d’objet. Les valeurs possibles sont RELATION, FONCTION ou PROCEDURE. |
| owner_id | entier | L’ID du propriétaire. La valeur possible est l’ID utilisateur. |
| owner_name | text | Le nom du propriétaire. |
| owner_type | text | Type de propriétaire. La valeur possible est l’utilisateur. |
| privilege_type | text | Le type de privilège. Les valeurs possibles sont INSERT, SELECT, UPDATE, DELETE, RULE, REFERENCES TRIGGER, DROP et EXECUTE. |
| grantee_id | entier | L’ID du bénéficiaire. Les valeurs possibles sont ID d’utilisateur, ID de rôle et ID de groupe. |
| grantee_type | text | Le type de bénéficiaire. Les valeurs possibles sont utilisateur, rôle et public. |
| admin_option | boolean | La valeur qui indique si l’utilisateur peut accorder des autorisations à d’autres utilisateurs et rôles. Elle est toujours réglée sur false (faux) pour le rôle et le type de groupe. |
Exemple de requête
L’exemple suivant renvoie la sortie pour SVV_DEFAULT_PRIVILEGES.
SELECT * from svv_default_privileges; schema_name | object_type | owner_id | owner_name | owner_type | privilege_type | grantee_id | grantee_name | grantee_type | admin_option -------------+-------------------+--------- +------------+------------+----------------+------------+--------------+--------------+-------------+ public | RELATION | 106 | u1 | user | UPDATE | 107 | u2 | user | f | public | RELATION | 106 | u1 | user | SELECT | 107 | u2 | user | f |