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
Création, modification et suppression d’utilisateurs
Les utilisateurs de base de données appartiennent à un cluster d’entrepôt des données ; ils n’appartiennent pas à une base de données spécifique.
-
Pour créer un utilisateur, utilisez la commande CREATE USER.
-
Pour créer un super-utilisateur, utilisez la commande CREATE USER avec l’option CREATEUSER.
-
Pour supprimer un utilisateur existant, utilisez la commande DROP USER.
-
Pour modifier un utilisateur, par exemple modifier un mot de passe, utilisez la commande ALTER USER.
-
Pour afficher une liste d’utilisateurs, interrogez la table de catalogue PG_USER.
select * from pg_user; usename | usesysid | usecreatedb | usesuper | usecatupd | passwd | valuntil | useconfig ------------+----------+-------------+----------+-----------+----------+----------+----------- rdsdb | 1 | t | t | t | ******** | | masteruser | 100 | t | t | f | ******** | | dwuser | 101 | f | f | f | ******** | | simpleuser | 102 | f | f | f | ******** | | poweruser | 103 | f | t | f | ******** | | dbuser | 104 | t | f | f | ******** | | (6 rows)