При попытке создать таблицу из PGAdmin 4 (Postgres версия 9.4).Я получаю синтаксическую ошибку нового data_type
имени столбца.Эта ошибка возникает для любого типа данных.Ниже приведен запрос, который я выполняю.
CREATE TABLE films (
code char(5) CONSTRAINT firstkey PRIMARY KEY,
title varchar(40) NOT NULL,
did integer NOT NULL,
date_prod date,
kind varchar(10),
len interval hour to minute
);
Ниже приводится ошибка, которую я получаю.
ERROR: syntax error at or near "char"
LINE 2: code char(5) CONSTRAINT firstkey PRIMARY KEY,
^
SQL state: 42601
Character: 141
Я получаю эту ошибку для всех запросов, которые я выполнил для созданиятаблица для всех типов данных.Этот запрос выбирается прямо из документации postgresql - https://www.postgresql.org/docs/9.4/sql-createtable.html
Следовательно, это должна быть какая-то конфигурация PGAdmin, которая неверна с моей стороны.
Спасибо.