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
SVL_USER_INFO
Vous pouvez récupérer des données sur les utilisateurs de la base de données Amazon Redshift avec la vue SVL_USER_INFO.
SVL_USER_INFO n’est visible que par les super-utilisateurs. Pour plus d’informations, consultez Visibilité des données dans les tables et vues système.
Colonnes de la table
| Nom de la colonne | Type de données | Description |
|---|---|---|
| usename | text | Nom d’utilisateur pour le rôle. |
| usesysid | entier | ID de l’utilisateur. |
| usecreatedb | boolean | Valeur qui indique si l’utilisateur dispose des autorisations pour créer des bases de données. |
| usesuper | boolean | Valeur qui indique si l’utilisateur est un super-utilisateur. |
| usecatupd | boolean | Valeur qui indique si l’utilisateur peut mettre à jour les catalogues système. |
| useconnlimit | text | Nombre de connexions que l’utilisateur peut ouvrir. |
| syslogaccess | text | Valeur qui indique si l’utilisateur a accès aux journaux système. Les deux valeurs possibles sont RESTRICTED et UNRESTRICTED. RESTRICTED signifie que les utilisateurs qui ne sont pas des super-utilisateurs peuvent voir leurs propres enregistrements. UNRESTRICTED signifie que les utilisateurs qui ne sont pas des super-utilisateurs peuvent voir tous les enregistrements dans les tables et les vues système pour lesquelles ils disposent de privilèges SELECT. |
| last_ddl_ts | timestamp | Horodatage de la dernière instruction de création de langage de définition de données (DDL) exécutée par l’utilisateur. |
| sessiontimeout | entier | La durée maximale en secondes pendant laquelle une session reste inactive ou en veille avant de se terminer. 0 indique qu’aucun délai d’attente n’est défini. Pour plus d’informations sur le paramètre de délai d’inactivité du cluster, consultez Quotas et limites d’Amazon Redshift du guide de gestion des clusters Amazon Redshift. |
| external_id | text | Identifiant unique de l’utilisateur dans le fournisseur d’identité tiers. |
Exemples de requêtes
La commande suivante récupère les informations d’utilisateur à partir de SVL_USER_INFO.
SELECT * FROM SVL_USER_INFO;