Как установить ограничение размера для типа данных «int» в PostgreSQL 9.5

Я экспериментирую с PostgreSQL, исходящим из SQL с использованием MySQL, и я просто хочу создать таблицу с этим фрагментом кода, который является допустимым SQL:

CREATE TABLE flat_10
(
  pk_flat_id INT(30) DEFAULT 1,
  rooms      INT(10) UNSIGNED NOT NULL,
  room_label CHAR(1) NOT NULL,

  PRIMARY KEY (flat_id)
);

Я получаю ошибку

ERROR:    syntax error at or near "("
LINE 3:   pk_flat_id integer(30) DEFAULT 1,

Я провел поиск в Интернете и не нашел ответа, и я не могу найти ответ в руководстве PostgreSQL. Что я делаю неправильно?

Я явно хочу установить ограничение на количество цифр, которые могут быть вставлены в поле "pk_flat_id"

Ответы на вопрос(0)

Ваш ответ на вопрос