pgAdmin 4,找不到“编辑数据”

19

我阅读了"How to insert a row in postgreSQL pgAdmin?"这篇问答文章,链接在这里,但它是针对pgAdmin 3的。

我刚刚安装了postgreSQL 9.6.2和pgAdmin 4,但无法找到在pgAdmin 3中显示的选项,您可以单击该选项以获得类似Excel的窗口,在其中可以添加和更新表中的数据,而无需使用SQL语言(根据@KarelG)。有人知道它是否仍然存在于postgreSQL 9.6.2和pgAdmin 4中吗?谢谢。

6个回答

59
编辑数据后,只需点击 保存数据更改(F6) 图标即可。

保存数据更改(F6)图标


14
我建议更改图标,因为这个图标对我来说并不代表“保存”操作。 - Antipod
1
当然可以!但也许意图是将数据持久化到单元格中。 - nmkyuppie
9
软件历史上最差选择的图标。 - franDayz
3
设计不佳的用户界面的完美例子。 - Krishnadas PC
1
即使在5.2中的新图标也很难辨认! - Suraj

10
你可以选择表格,使用右键选择“查看数据”,并选择任何你想要的子选项。

"View Data" in pgAdmin 4

你可以在生成的网格中添加新行。
要将它们保存到数据库中,请使用带有软盘图像的“保存”图标:

enter image description here


5
保存按钮对我没有任何作用...在pgAdmin4版本2.0中只是默默失败了。 - Troy
@Troy,我也遇到了无声的失败。你是如何成功保存的? - Saurabh Tiwari
你是否缺少对该表的权限? - Laurenz Albe

5
需要有一个主键,才能在pgadmin中变得可编辑,这样列名旁边会出现铅笔图标,而不是挂锁图标。

4
您可以右键点击表格,然后选择“查看/编辑数据”,选择“筛选行”,编辑行并在右上角的 X 上关闭。它会询问您是否要保存。

1
很傻,但由于保存按钮没有按照预期的方式工作,这是唯一的方法。 - Noumenon
请注意,您不需要使用“筛选行”,只需右键单击表格,然后选择“查看/编辑数据”>“所有行”即可。这个想法似乎是在每个单元格上本地保存/取消,但尚未真正保存任何内容。最后,要保存所有工作,请通过点击右上角的X关闭当前活动面板选项卡。这将关闭通过首先发出“查看/编辑数据”>“所有行”创建的面板选项卡。关闭面板的操作会询问您是否要保存。理想情况下,保存按钮应该是活动的,并完成所有这些操作,但它被错误地变暗了。 - abulka

1
我也曾经遇到过这个问题,但最终找到了解决方法:右键点击表格,然后选择“查看/编辑数据”,再选择“筛选行”,然后输入条件(格式:字段名=)。现在它只显示您要查找和编辑的行,您可以双击该值,更改它,然后单击保存图标按钮以保存它。

1

我遇到过同样的问题。当我寻找一些快捷键时,我发现使用F6键非常有用。
查询工具 -> F5
它将在查询编辑器中运行当前查询。
查询工具 -> 编辑一些单元格 -> F6
这将保存对数据库所做的当前更改。
检查查询历史记录以确认发生了什么。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接