带有消息的pgAdmin弹出窗口:编辑没有主键的表数据

时间:2014-05-09 12:31:47

标签: postgresql pgadmin

在pgAdmin中,当我打开视图表数据时,会弹出一个标题为edit table data without primary key的弹出窗口,请参见截图。

我在表格上添加了主键列:

alter table users add column id bigserial primary key

但是,在尝试查看表数据时,此弹出窗口仍然打开。

你能告诉我这里有什么问题吗?

postgresql版本为9.3

pgAdmin版本为1.18.1

enter image description here

1 个答案:

答案 0 :(得分:3)

pgAdmin在打开数据库时会查看数据库,然后您正在使用该快照。只有在执行“刷新”后,pgAdmin才会显示所做的任何更改。这是对象树中大多数对象的右键单击菜单选项。

所以即使你知道你已经更改了表并且更改在数据库中(你可以使用SQL编辑器来验证),pgAdmin也没有 - 对象树刷新(在你的情况下在你的表{{ 1}})修复了那个。