假设我有一个临时表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