Почему у меня не срабатывает primary key?

Немного не пойму почему у меня не срабатывает primary key и она идет постоянно как null значение.
Вот скрин
5b6844f46d99b406799717.png5b6844fc4eb4d065188456.png
Вроде бы она должна увеличиваться?
  • Вопрос задан
  • 414 просмотров
Решения вопроса 1
@bkosun
PostgreSQL имеет типы данных smallserial, serial и bigserial. Они предназначены для создания уникальных столбцов идентификатора. Это аналог свойства AUTO_INCREMENT, которое есть в некоторых других БД.

Вы используете тип BIGINT, замените на BIGSERIAL.

Простой пример:
CREATE TABLE books (
  id              SERIAL PRIMARY KEY,
  title           VARCHAR(100) NOT NULL,
  primary_author  VARCHAR(100) NULL
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы