Почему PgAdmin 4 (v 6.1) не позволяет мне добавлять данные в GUI>
Я использую PgAdmin4 v 6.1 на Mac OSX Monterrey 12.1 и не могу добавлять данные в графический интерфейс. Почему я не могу добавить данные?
Я создал свою первую таблицу в графическом интерфейсе и определил 3 столбца.
Я не могу добавить строку в графическом интерфейсе, используя Rt Click <edit First 100> Запрос возврата доступен только для чтения, а столбцы имеют значки блокировки?
вот таблица создания sql:
- Table: public.products
-- DROP TABLE IF EXISTS public.products;
CREATE TABLE IF NOT EXISTS public.products
(
name character varying COLLATE pg_catalog."default" NOT NULL,
price integer NOT NULL,
id integer NOT NULL DEFAULT nextval('products_id_seq'::regclass)
)
TABLESPACE pg_default;
ALTER TABLE IF EXISTS public.products
OWNER to postgres;
Путь пользовательского интерфейса для перехода к заблокированному экрану редактирования:
вот изображение экрана со значками блокировки:
Я смог написать вставку SQL и добавить строку. Но я все еще не могу редактировать эту строку в графическом интерфейсе.
1 ответ
Я сделал один столбец первичным ключом, и я смог редактировать + добавлять данные
Вот новый SQL для создания таблицы:
CREATE TABLE IF NOT EXISTS public.products
(
name character varying COLLATE pg_catalog."default" NOT NULL,
price integer NOT NULL,
id integer NOT NULL DEFAULT nextval('products_id_seq'::regclass),
CONSTRAINT products_pkey PRIMARY KEY (id)
)