Slechts een notatie gemak
Volgens de documentatie over serietypen
, smallserial
, serial
, en bigserial
zijn geen echte gegevenstypen. Ze zijn eerder een notatie om tegelijkertijd beide reeks en kolom met standaardwaarde
wijzend naar die reeks.
Ik heb een testtabel gemaakt op schema public
. Het commando psql \d
toont bigint
soort kolom. Misschien is het PgAdmin-gedrag?
Bijwerken
Ik heb de PgAdmin-broncode gecontroleerd. In functie pgColumn::GetDefinition()
het scant tabel pg_depend
voor automatische afhankelijkheid en wanneer gevonden - vervangt bigint
met bigserial
om originele tabel te simuleren maak code aan.