从 Node 脚本调用 psql 元命令?

Call psql meta commands from a Node script?

有没有办法从 Node 脚本调用 psql 元命令?我正在尝试使用 \d+ <table_name>

我知道我可以看到 psql 使用 -E 生成的原始查询并改为调用这些查询,但我希望少一些手动操作。

不幸的是没有,不是没有调用 psql 本身并将您想要的信息解析为文本。我不建议这样做,因为文本解析解决方案往往非常脆弱。

正如您提到的,您最好的选择是使用您正在寻找的 schema tables to query out the information。在幕后,这就是 psql 正在做的事情,它只是提供了一个方便的快捷方式。