2 votes

postgresql-simple : obtenir une liste de noms de tables dans une base de données

Je suis connecté avec postgresql-simple et j'ai besoin d'obtenir une liste de tables dans la base de données actuelle.

  • psql a \d
  • haskelldb a des "tables", ce qui donne l'attribut dbTables dans l'objet de connexion (je crois que c'est ainsi qu'il s'appelait).
  • HDBC dispose de getTables

Comment faire avec postgresql-simple ?

merci, m.

0voto

user2645074 Points 107

Comme déjà répondu dans un commentaire ci-dessus (en raison du manque de privilèges) : n'utilisez pas du tout postgresql-simple, mais du SQL simple sur les tables internes de postgresql :

select schemaname, tablename from pg_tables;

Désolé pour le bruit.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X