【发布时间】:2018-09-12 01:54:24
【问题描述】:
尝试使用 Heroku 的 Postgres 数据库连接到 git 的 php 应用程序。当我提交时,我已经在 sql 语法中遇到错误。 我不确定是我,还是缺少必需的库。 两者都会有很大帮助。
这是即将出现的错误:
PHP Warning: pg_query(): Query failed: ERROR: syntax error at or near "NOT
: LINE 2: UserID NOT NULL PRIMARY KEY varchar(255),
^ in /app/index.php on line 69
以及对应的代码:
$raterTable = pg_query($conn,
"CREATE TABLE Rater (
UserID NOT NULL PRIMARY KEY varchar(255),
email varchar(255),
name varchar(255),
joindate DATE,
type varchar(255) CHECK (type IN ('blog', 'online', 'food critic')),
reputation int CHECK (reputation >= 1 AND reputation =< 5) DEFAULT 1
");
提前谢谢你!!
【问题讨论】:
标签: php sql postgresql heroku