Réponses:
C'est fait avec ALTER USER username CREATEDB;
Voir ALTER USER dans le doc .
Pour supprimer une base de données, vous devez être superutilisateur (ce qui peut également être autorisé ALTER USER) ou posséder la base de données.
Tout d'abord, vous devez vous connecter en tant qu'utilisateur postgres:
$ sudo -u postgres psql postgres
# \password postgres
Enter new password:
Après avoir entré un nouveau mot de passe pour l'utilisateur postgres (type spécial d'utilisateur sur PostgreSQL), vous êtes maintenant connecté en tant que postgres et vous pouvez accorder l'autorisation à d'autres utilisateurs. Disons que vous avez l'utilisateur nommé utilisateur1. Pour lui donner la possibilité de créer et de supprimer des bases de données, vous devez écrire (en tant qu'utilisateur postgres):
ALTER USER user1 CREATEDB;J'espère que cela t'aides...