Почему в postgresql в pgAdmin при создании таблицы, столбцы создаются заблокированные

Установил себе postgresql, установил pgAdmin, но при создании таблицы через pgAdmin, столбцы заблокированы? В чем может быть проблема?Скрин pgAdmin


Ответы (1 шт):

Автор решения: Dmitry Ivanov

Вы создали таблицу без первичного ключа. Редактировать данные в таких таблицах средствами pgAdmin не получится. Добавьте поле id сделайте его первичным ключом и замок пропадет.

ALTER TABLE IF EXISTS mytable
    ADD COLUMN id serial NOT NULL;

ALTER TABLE IF EXISTS mytable
    ADD CONSTRAINT mytable_pkey PRIMARY KEY (id);
→ Ссылка