User avatar
Tournesol 🌻 @tournesol@peculiar.florist
2y
Aide postgresql [RÉSOLU] Ça fait un moment que je bloque sur un truc qui me semble hyper simple mais je n’arrive pas Ă  trouver de solution encore.
Comment vous faites pour créer un utilisateur qui a tout les droits sur une DB ?

Pour me connecter à ma DB, j’utilise l’utilisateur
postgres qui bypass tout les checks. J’aimerai donc changer ça pour un utilisateurs qui aurait tout les doits mais qui ne "bypass" pas les checks. En gros avoir un utilisateur pas SUPERUSER mais qui a tout les droits (c’est littéralement déconseillé dans la docu).
J’ai beau tenter un magnifique
GRANT ALL PRIVILEGES ON DATABASE db TO user;, la commande rate…

Ça fait quelque jours que je suis sur l’affaire et j’ai l’impression qu’il me manque un bout de l’histoire.
⭐1
3
3
0
1
User avatar
Nihl @nihl@p.umbriel.fr
2y
re: Aide postgresql @tournesol Je passe en général le user en “owner” de la db, pendant la création c’est CREATE DATABASE <db> OWNER <user>;, sinon il me semble que c’est ALTER DATABASE <db> OWNER TO <user>; sur une db déjà créé, jusque là ça a toujours été suffisant mais je sais pas si ça fonctionnera pour tes besoins.
1
0
0
0
User avatar
Nihl @nihl@p.umbriel.fr
2y
re: Aide postgresql @tournesol (et au passage un backup complet de la db en question avant de tenter des trucs fera pas de mal histoire d'éviter les problèmes, si elle est pas trop grosse ça coute pas grand chose et ça peut sauver la vie)
2
0
0
0
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
2y
re: Aide postgresql @nihl oui oui, là je suis sur une DB complètement autre, sur un tout autre serveur pour justement éviter les bêtises :p
⭐1
0
0
0
1