4.11.1 Jak vytvořit serial/auto-increment položku?
Skočit na navigaci
Skočit na vyhledávání
Verze k tisku již není podporovaná a může obsahovat chyby s vykreslováním. Aktualizujte si prosím záložky ve svém prohlížeči a použijte prosím zabudovanou funkci prohlížeče pro tisknutí.
V PostgreSQL můžete použít datový typ SERIAL. Jeho použitím se automaticky vytvoří sekvence. Například:
CREATE TABLE person ( id SERIAL, name TEXT );
je automaticky transformováno na:
CREATE SEQUENCE person_id_seq; CREATE TABLE person ( id INT4 NOT NULL DEFAULT nextval('person_id_seq'), name TEXT );
Podrobnější informace najdete v manuálu v popisu příkazu create_sequence.