Расскажу Вам быстро как создать PrimaryKey для таблицы в Базе данныз PostgreSQL.
Начала работать с базами данных в PostreSQL. Создала колонки в таблице, все как и всегда. Но при создании PrimaryKey получила такую ошибку
relation tablename_id_seq doesn’t exist
Исправляем!
- Заходите в Query Tool таблицы и пишет такой запрос
1 | CREATE SEQUENCE tablename_id_seq; |
где вместо tablename пишите название вашей таблицы
После нажимаете значек Play и выпоняете запрос.
2. Нажимаете правой кнопкой мышки на таблицу и заходите в Properties (Свойства), перезодите во вкладку Columns (Колонки) и в поле id включаете переключатель Not Null и PrimaryKey
А в поле Default вставляете следующее
1 | nextval('tablename_id_seq'::regclass) |
Нажимаете кнопку Save (Сохранить)
Теперь все работает как надо!
