Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 17/07/2017 12:08:25
- sylvie31
- Membre
Superutilisateur accés limité sur des bases de données
Bonjour,
J'ai une base de données postgres, et mon compte postgres accède à les bases de données, mais par contre n'accède pas aux tables.
Quand je fais la commande \dt (liste les tables), il n'en trouve aucune alors qu'il y a bien des tables. C'est une histoire de droit mais je cherche, vous avez une idée?
Merci
Hors ligne
#2 17/07/2017 12:23:48
- rjuju
- Administrateur
Re : Superutilisateur accés limité sur des bases de données
Bonjour,
Êtes-vous sûr d'être connecté sur la bonne base ? Sinon, les tables sont-elles dans le schéma public ?
Julien.
https://rjuju.github.io/
Hors ligne
#3 17/07/2017 13:06:27
- sylvie31
- Membre
Re : Superutilisateur accés limité sur des bases de données
merci pour le retour
Non en fait c'est une base de données qui a son propre propriétaire. Base de données FR avec comme propriétaire FR. Postgres y accéde mais ne voit pas de table avec la commande psql.
Hors ligne
#4 17/07/2017 13:21:28
- rjuju
- Administrateur
Re : Superutilisateur accés limité sur des bases de données
Et donc, les tables sont-elles dans le schéma public ?
Julien.
https://rjuju.github.io/
Hors ligne
#5 17/07/2017 13:31:29
- sylvie31
- Membre
Re : Superutilisateur accés limité sur des bases de données
Pourtant avec le superutilisateur, je me connecte à la base mais /d ne ramène rien. Comme je sais si cela fait partie du schema public?
Hors ligne
#6 17/07/2017 13:39:17
- sylvie31
- Membre
Re : Superutilisateur accés limité sur des bases de données
non, ce n'est pas le schema public. c'est un schema particulier
Hors ligne
#7 17/07/2017 15:00:02
- sylvie31
- Membre
Re : Superutilisateur accés limité sur des bases de données
J'ai regardé d'un peu plus près. En fait le superuser accéde à la base de données et à faire un select du schéma des tables. Quel est la syntaxe précise avec le /d à mettre le nom du schéma derrière pour lister les tables? Je pense que c'est un problème de ma part de syntaxe.
Hors ligne
#8 17/07/2017 15:57:16
- sylvie31
- Membre
Re : Superutilisateur accés limité sur des bases de données
Merci pour l'aide, comme cela ne fait pas longtemps que je fais du postgres, je fais d'autres bases de données et cela a parasité ma syntaxe.
Hors ligne
#9 17/07/2017 21:17:51
- rjuju
- Administrateur
Re : Superutilisateur accés limité sur des bases de données
Vous pouvez soit faire
\d nom_schema.*
soit
set search_path = nom_schema, public;
\d
Julien.
https://rjuju.github.io/
Hors ligne