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
);