Почему 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)
)
Другие вопросы по тегам