Generator

<< Click to Display Table of Contents >>

Navigation:  PostgreSQL > Básico >

Generator

Previous pageReturn to chapter overviewNext page

Serial

Para fazer um generator no PostgreSQL use o tipo de campo "SERIAL"

CREATE TABLE exemplo (id SERIAL NOT NULL PRIMARY KEY, nome VARCHAR(20));

NOTICE:  CREATE TABLE will create implicit sequence "exemplo_id_seq" for serial column "exemplo.id"

NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "exemplo_pkey" for table "exemplo"
Os "Notice" acima indicam que irá criar um índice automaticamente.

 

Inserindo dados

INSERT INTO exemplo (nome) VALUES ('Flavio');

INSERT INTO exemplo (nome) VALUES ('Junior');

INSERT INTO exemplo (nome) VALUES ('Enicleyde');

 

Resultado

SELECT * FROM exemplo;

 

 id |   nome

----+-----------

  1 | Flavio

  2 | Junior

  3 | Enicleyde

(3 rows)