Er is inderdaad geen gegevenstype serial
. Het is slechts een verkorte notatie voor een standaardwaarde die wordt ingevuld uit reeks (zie de handleiding
voor details), in wezen wat je nu hebt.
Het enige verschil tussen uw instellingen en een kolom gedefinieerd als serial
is dat er een koppeling is tussen de reeks en de kolom, die u ook handmatig kunt definiëren:
alter sequence seq_gcompany_id owned by company.companyid;
Met die link kunt u uw kolom niet langer onderscheiden van een kolom die oorspronkelijk was gedefinieerd als serial
. Wat deze wijziging doet, is dat de reeks automatisch wordt verwijderd als de tabel (of de kolom) wordt verwijderd die deze gebruikt.