postgresql-simple:获取数据库中的表名列表

时间:2013-08-02 08:05:32

标签: database haskell

我与postgresql-simple连接,需要获取当前数据库中的表列表。

  • psql有\ d
  • haskelldb有'tables',它在连接对象中产生dbTables属性(我认为这就是所谓的)
  • HDBC有getTables

在postgresql-simple中执行此操作的方法是什么?

感谢, 米。

1 个答案:

答案 0 :(得分:0)

已在上面的评论中回答(由于缺少权限):根本不使用postgresql-simple,而是使用内部postgresql表上的纯SQL:

select schemaname, tablename from pg_tables;

对不起噪音。