Наистина няма тип данни serial
. Това е само съкратена нотация за стойност по подразбиране, попълнена от последователност (вижте ръководството
за подробности), по същество това, което имате сега.
Единствената разлика между вашата настройка и колона, дефинирана като serial
е, че има връзка между последователността и колоната, която можете да дефинирате и ръчно:
alter sequence seq_gcompany_id owned by company.companyid;
С тази връзка вече не можете да различите вашата колона от колона, първоначално дефинирана като serial
. Това, което прави тази промяна, е, че последователността автоматично ще бъде премахната, ако таблицата (или колоната), която я използва, бъде премахната.