【发布时间】:2020-05-01 08:09:59
【问题描述】:
我正在尝试在架构下创建表。但是,我收到以下错误。
[代码:0,SQL 状态:42601] 错误:“VARCHAR”处或附近的语法错误 位置:120 [脚本位置:120 - 123]
我无法调试语法错误在哪里。您可以在下面找到 postgres 查询。
CREATE SCHEMA IF NOT EXISTS ebi_mut_db;
CREATE TABLE IF NOT EXISTS ebi_mut_db.version_info (
version INT,
download_date DATE,
download_url TEXT,
responsible TEXT);
CREATE TABLE IF NOT EXISTS ebi_mut_db.mutations_affecting_interactions (
Feature AC NOT NULL VARCHAR (20),
Feature short label VARCHAR (50),
Feature range(s) VARCHAR (50),
Original sequence CHAR (50),
Resulting sequence CHAR (50),
Feature type VARCHAR (100),
Feature annotation VARCHAR (255),
Affected protein AC VARCHAR (100),
Affected protein symbol VARCHAR (100),
Affected protein full name VARCHAR (100),
Affected protein organism VARCHAR (100),
Interaction participants VARCHAR (255),
PubMedID VARCHAR (100),
Figure legend VARCHAR (50),
Interaction AC VARCHAR (50),
PRIMARY KEY (Feature AC);
谢谢
【问题讨论】:
-
与您的问题无关,但是:don't use the
chardata type
标签: postgresql database-schema ddl