我无法在 PostgreSQL 上创建 table

I cannot create a table on PostgreSQL

我试图在 PostgreSQL 上创建以下 table:

CREATE TABLE movies
(
    movie_name VARCHAR(200),
    movie_year INTEGER,         
    country VARCHAR(100),
    genre VARCHAR
    PRIMARY KEY (movie_name, movie_year) 
);

但收到以下错误信息:

ERROR:  error de sintaxis en o cerca de «(»
LINE 7:  PRIMARY KEY 
                 ^
SQL state: 42601
Character: 166

抱歉,出于某种原因,我的 PostgreSQL 是西班牙语的,但它基本上表示“(”附近存在语法错误。

我正在上一门课程,老师能够在 PostgreSQL 上毫无问题地创建这个 table,我做错了什么?

最后一列定义后缺少逗号:

CREATE TABLE movies
(
    movie_name VARCHAR(200),
    movie_year INTEGER,         
    country VARCHAR(100),
    genre VARCHAR,
    -- Here -----^
    PRIMARY KEY (movie_name, movie_year) 
);