Création, modification et suppression d’utilisateurs - Amazon Redshift

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)