编辑没有主键的表数据

既然表没有主键或者OID,你只能查看数据。 在没有主键情况下使用数据编辑工具不能插入新数据行和修改已经存在的数据。

为了编辑数据,pgAdmin III要求数据表具有主键,这也是一个好的数据库设计习惯。 还有一种替代方式,使用OID创建数据表。请注意OID在经过很长一段时间之后不能保证还是唯一的。 因此使用OID作为主键仅仅是第二选择。