尝试从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配置在我的末端是错误的。
谢谢。