Как установить ограничение размера для типа данных «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"