add bigserial pk support