sql >> Base de Datos >  >> RDS >> PostgreSQL

Incremento automático de PostgreSQL

Sí, SERIAL es la función equivalente.

CREATE TABLE foo (
    id SERIAL,
    bar varchar
);

INSERT INTO foo (bar) VALUES ('blah');
INSERT INTO foo (bar) VALUES ('blah');

SELECT * FROM foo;

+----------+
| 1 | blah |
+----------+
| 2 | blah |
+----------+

SERIAL es solo una macro de creación de tiempo de mesa alrededor de secuencias. No puede modificar SERIAL en una columna existente.