从 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
正在做的事情,它只是提供了一个方便的快捷方式。
有没有办法从 Node 脚本调用 psql 元命令?我正在尝试使用 \d+ <table_name>
。
我知道我可以看到 psql 使用 -E
生成的原始查询并改为调用这些查询,但我希望少一些手动操作。
不幸的是没有,不是没有调用 psql
本身并将您想要的信息解析为文本。我不建议这样做,因为文本解析解决方案往往非常脆弱。
正如您提到的,您最好的选择是使用您正在寻找的 schema tables to query out the information。在幕后,这就是 psql
正在做的事情,它只是提供了一个方便的快捷方式。