¿Cuán grande puede ser una identificación en postgresql?

Estoy usando postgresql, y me preguntaba qué tan grande

id INTEGER PRIMARY KEY

puede ser comparado a

id SERIAL PRIMARY KEY

En java unint es de 4 bytes (32 bits) por lo que puede obtener hasta 2,147,483,647. ¿Es este el caso en postgresql? Si es así, ¿significa que no puedo pasar las 2.147.483.647 filas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta