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
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.
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 |