Database 公共部门。<;我的桌子>;不存在
假设我有一个临时表Database 公共部门。<;我的桌子>;不存在,database,postgresql,greenplum,Database,Postgresql,Greenplum,假设我有一个临时表my_table,我想在其中添加一列作为主键 我试过: ALTER TABLE my_table ADD COLUMN id SERIAL; UPDATE my_table SET id = nextval(pg_get_serial_sequence('my_table','id')); ALTER TABLE my_table ADD PRIMARY KEY (id); 但第一行抱怨: ERROR: relation"public.my_table" does not e
my_table
,我想在其中添加一列作为主键
我试过:
ALTER TABLE my_table ADD COLUMN id SERIAL;
UPDATE my_table SET id = nextval(pg_get_serial_sequence('my_table','id'));
ALTER TABLE my_table ADD PRIMARY KEY (id);
但第一行抱怨:
ERROR: relation"public.my_table" does not exist
简单地说:
ALTER TABLE my_table ADD COLUMN id SERIAL PRIMARY KEY;
会很好的
问题不在于你的疑问。这是因为该表不存在。也许这是另一个会议中的临时会议桌?临时表仅在创建它们的会话中可见。谢谢。尝试上述返回:
无法添加具有主键约束的列
@user815423426 PostgreSQL版本?