gpt4 book ai didi

postgresql - PSql:如何不删除外部编辑器的评论?

转载 作者:行者123 更新时间:2023-11-29 11:29:45 32 4
gpt4 key购买 nike

我喜欢使用 psql,有时我会评论部分查询(通常是一行)——类似于“快速修复并查看结果”。

内部 psql 编辑器不适合大型查询,所以我经常通过 \e 使用外部编辑器(目前是 vim ).

问题是当查询的某些部分当前在 psql 中被注释时,然后它在外部编辑器中显示为空行。

如何配置 psql 在调用外部编辑器时不删除注释?

最佳答案

我总是使用 /* COMMENT */ 来临时注释部分代码,因为我认为它会在查询中丢失其余部分(在 -- 之后)因为它converts code to one line

The new query buffer is then re-parsed according to the normal rules of psql, where the whole buffer is treated as a single line

(((我在 Oracle 8 中有同样的错误。smth 东西 - 转储包它忽略了 -- 包代码中注释之后的所有字符)))

令人惊讶的是 \e 编辑器只丢失了一行(注释为 -- 的一行)。

答案:使用/**/注释,它会在整个运行过程中保持注释

提示:如果你使用vim可以通过ESC + $跳转到行尾,所以区别不大在 -- 评论中的努力

关于postgresql - PSql:如何不删除外部编辑器的评论?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27570846/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com