Postgresql PGAdmin编辑数据

Postgresql PGAdmin编辑数据,postgresql,pgadmin,Postgresql,Pgadmin,我是Postgres的新手,似乎无法编辑表中的数据。测试框弹出,但不允许我更改文本。此初始表没有任何PK或序列号。所以我添加了它们,现在我的表定义如下: CREATE TABLE public.weather ( city character varying(80) COLLATE pg_catalog."default", temp_lo integer, temp_hi integer, prcp real, date date, id integer NOT NULL DEFAULT ne

我是Postgres的新手,似乎无法编辑表中的数据。测试框弹出,但不允许我更改文本。此初始表没有任何PK或序列号。所以我添加了它们,现在我的表定义如下:

CREATE TABLE public.weather
(
city character varying(80) COLLATE pg_catalog."default",
temp_lo integer,
temp_hi integer,
prcp real,
date date,
id integer NOT NULL DEFAULT nextval('weather_id_seq'::regclass),
CONSTRAINT weather_pkey PRIMARY KEY (id)
)
WITH (
OIDS = FALSE
)
TABLESPACE pg_default;

ALTER TABLE public.weather
OWNER to postgres;

这可能非常简单

右键单击表格,选择
查看数据/查看所有行
(或其中一个变体)。该窗口将允许您编辑数据。然后按F6键保存更改(感谢leverglowh指出这一点)。

右键单击表格,选择查看/编辑数据->
所有行

然后,顶部栏中有一个图标,看起来像一张带有向下箭头的桌子(下面屏幕截图右侧的图标):


图标为灰色,但仍能正常工作。

您的意思是要在PGAdmin的UI中编辑数据,还是要使用提交给PGAdmin的查询?PGAdmin的UI,就像在PHPMyAdminI中一样,我不知道您在那里使用了什么巫术,但谢谢。我可以发誓我做到了只要记住按F6键保存课程更改。快速谷歌搜索,现在我知道了
F6
是的,F6是这里的关键,因为没有GUI按钮可以保存。非常感谢。如果它是布尔值,请在F6之前按enter键,否则复选框实际上没有更改