有没有一种方法可以轻松获取查询结果的列类型?我阅读了psql文档,但我认为它不支持。理想情况下,我可以得到以下信息:

 columna : text | columnb : integer
----------------+-------------------
 oh hai         |                42

有没有一种方法无需编码就可以获取此信息?

最佳答案

我认为您无法完全打印出样本中的内容,除非您为此编写了存储过程。

一种方法(两个“选择”):

  • create table my_table as select ...
  • \d my_table
  • select * from my_table
  • 10-06 14:38