Description
Today, we allow a user to specify an array who base type is of fixed width as:
CREATE TABLE foo (k BINARY_ARRAY NOT NULL PRIMARY KEY)
This shouldn't be allowed as for fixed width data types like CHAR and BINARY, specifying a max length is mandatory.
These alternate statements properly enforce the max length constraint:
CREATE TABLE foo (k BINARY ARRAY NOT NULL PRIMARY KEY)
CREATE TABLE foo (k BINARY[] NOT NULL PRIMARY KEY)