Мой вопрос касается запуска 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);']