postgresql - 带有消息 : edit table data without primary key 的 pgAdmin 弹出窗口

标签 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

最佳答案

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

所以即使你知道你已经更改了表并且更改在数据库中(你可以使用 SQL 编辑器来验证),pgAdmin 不会 - 对象树刷新(在你的情况下在你的表 users) 解决了这个问题。

关于postgresql - 带有消息 : edit table data without primary key 的 pgAdmin 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23564748/

相关文章:

postgresql - 无法在 pgAdmin 4 上查询数据,但它可以使用 psql 和 Python

postgresql - pgAdmin 和 PostgreSQL : can't connect to server

sql - 使用等级窗口函数的 Postgres UPDATE

sql - 如何获取点击前的点击次数?

python - 主 ID 序列不递增

sql - 在表新字段中选择计数不同的列

postgresql - pg Admin 4 - 尝试连接到 PostgreSQL 13 服务器时 "postgres"用户的密码

javascript - Sequelize belongsTo 关联给出错误 "table name "联系“指定不止一次”

ruby-on-rails - 在 pgAdmin 中不可见的 rails 4.0 控制台中向 postgres 添加数据

postgresql - pgAdmin3 连接问题