Pouze notační pohodlí
Podle dokumentace o typech sérií
, smallserial , serial a bigserial nejsou skutečné datové typy. Spíše se jedná o zápis k vytvoření obou sekvence a sloupec s výchozí hodnotou
ukazující na tuto sekvenci.
Vytvořil jsem testovací tabulku na schématu public . Příkaz psql \d zobrazuje bigint typ sloupce. Možná je to chováním PgAdmin?
Aktualizovat
Zkontroloval jsem zdrojový kód PgAdmin. Ve funkci pgColumn::GetDefinition() prohledá tabulku pg_depend pro automatickou závislost a když je nalezena - nahradí bigint s bigserial pro simulaci původního kódu vytvoření tabulky.