为什么这不起作用呢?
ALTER TABLE IF EXISTS public.post
ALTER COLUMN id TYPE INTEGER PRIMARY KEY
OWNER to postgres;
错误是
在"PRIMARY"处或附近有语法错误
PostgreSQL的语法如下:
试试这个:
ALTER TABLE IF EXISTS public.post
ADD PRIMARY KEY (id);
文档:https://www.postgresqltutorial.com/postgresql-primary-key/