我寻找一种简单的方法来选择除psql中的所有列以外的所有列。
随着psql
我的意思是交互式命令行。
我对扩展*
到带引号的列名列表的工具感到满意。然后,我可以删除专栏以手动删除。
我的问题只是关于psql的交互用法。这与那些对sql标准不满意的人以及想要执行“ select * -foo”之类的问题的问题不是重复的。
大多数GUI工具都可以做到这一点。但是,如果您想(或必须)坚持使用命令行,也许这会有所帮助:github.com/dbcli/pgcli
—
a_horse_with_no_name 2015年
@a_horse_with_no_name我想接受您的“答案”。您能否发布答案并解释pgcli工具解决问题的用法。
—
guettli
除了哪一列?最后一个?第一个?还是随机的?
—
BAE
@ChengchengPei:没有
—
a_horse_with_no_name
desc
命令psql
information_schema
通过pl / pgsql函数查询以非常容易地生成列表,但是那样的话,它将是两次查询。