создать таблицу с серийным первичным ключом - PullRequest
0 голосов
/ 17 сентября 2018

Мой вопрос касается запуска CREATE TABLE с SERIAL PRIMARY KEY, но ошибки продолжают появляться.Даже после того, как я исправлю код на основе ошибок.ошибки сохраняются.Любая помощь приветствуется.

DROP TABLE IF EXISTS nm_land_grants;
CREATE TABLE nm_land_grants (
    ID SERIAL, land_grant INT,  
    area REAL, perimeter REAL,
    grant_name VARCHAR(255), 
    land_grant INT, land_gra_1 INT,
    survey_app DATE, grant_conf DATE
    CONSTRAINT pk_nm_land_grants
    PRIMARY KEY (ID)
);

Я получаю следующую ошибку:

Done.
(psycopg2.ProgrammingError) syntax error at or near "("
LINE 6:     PRIMARY KEY (ID)
                    ^
 [SQL: 'CREATE TABLE nm_land_grants (\n    ID SERIAL, land_grant INT,  area 
REAL, perimeter REAL,\n    grant_name VARCHAR(255), land_grant INT, 
land_gra_1 INT,\n    survey_app DATE, grant_conf DATE\n    CONSTRAINT 
pk_nm_land_grants\n    PRIMARY KEY (ID)\n);']
...