Вы можете использовать любой другой целочисленный тип данных , например smallint
.
Пример:
CREATE SEQUENCE user_id_seq;
CREATE TABLE user (
user_id smallint NOT NULL DEFAULT nextval('user_id_seq')
);
ALTER SEQUENCE user_id_seq OWNED BY user.user_id;
Лучше использовать свои собственные данные тип, а не пользовательский тип последовательных данных .