SERIAL колоните се съхраняват като INTEGER s, давайки им максимална стойност от 2-1. Така че след ~2 милиарда вмъквания, вашият нов id стойностите вече няма да пасват.
Ако очаквате толкова много вмъквания през живота на вашата маса, създайте я с BIGSERIAL (вътрешно BIGINT , с максимум 2-1).
Ако по-късно откриете, че SERIAL не е достатъчно голямо, можете да увеличите размера на съществуващо поле с:
ALTER TABLE raw ALTER COLUMN id TYPE BIGINT;
Имайте предвид, че е BIGINT тук, вместо BIGSERIAL (тъй като серийните номера не са реални типове ). И имайте предвид, че ако действително имате 2 милиарда записа в таблицата си, това може да отнеме известно време...