Hello!
The smallint case still doesn't work:
CREATE TABLE idt (a int GENERATED BY DEFAULT AS IDENTITY);
ALTER SEQUENCE idt_a_seq AS smallint;
and we get:
CREATE TABLE public.idt (a integer GENERATED BY DEFAULT AS IDENTITY
(AS smallint) NOT NULL);
which still can't be executed because of the direct smallint mention.