尝试使用Heroku中的Postgres数据库连接到git for php app。当我提交时,我在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
");
提前谢谢!!
答案 0 :(得分:0)
愚蠢的错误。 它的varchar(255)NOT NULL ..
我把它们颠倒了。 也许这会有一天帮助某人:)