Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 公共部门。<;我的桌子>;不存在_Database_Postgresql_Greenplum - Fatal编程技术网

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版本?