如何以与“TABLE name;”相同的方式格式化 postgres 结果做?
Posted
技术标签:
【中文标题】如何以与“TABLE name;”相同的方式格式化 postgres 结果做?【英文标题】:How to format postgres result in the same way that "TABLE name;" does? 【发布时间】:2022-01-05 13:38:13 【问题描述】:我在 nodejs 程序中使用 Postgres,并且我想要将输出打印到终端的函数。
当您运行命令“TABLE table_name;”时在终端中,您会得到一个漂亮的表格,所有列中的所有字符都有空格shown here
当我运行相同的查询并尝试像这样显示它时:
console.log(pool.query("TABLE table_name")
我收到something that looks way worse。有没有一些插件可以让它看起来和第一张图片一样好?注意:如果有任何更改,它将显示在 Windows 命令提示符中。
我尝试自己做一些字符计数并将“\t|\t”插入字符串,但是如果数据库变得非常大,多次运行数据将花费太长时间。
【问题讨论】:
您需要为此编写自己的代码。 JDBC 驱动程序或标准 Java 库中的任何内容都不会这样做。 【参考方案1】:console.table() 非常适合我。
【讨论】:
以上是关于如何以与“TABLE name;”相同的方式格式化 postgres 结果做?的主要内容,如果未能解决你的问题,请参考以下文章
如何以与 np.where 相同的方式使用 Tensorflow.where?
如何以与 OpenGL 中的点精灵相同的方式渲染屏幕对齐的矩形