Почему в postgresql в pgAdmin при создании таблицы, столбцы создаются заблокированные
Установил себе postgresql, установил 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);