/ # psql -d skydive -U skydive
psql (17.2)
Type "help" for help.

skydive=> \dt
                 List of relations
 Schema  |          Name          | Type  |  Owner  
---------+------------------------+-------+---------
 skydive | Events                 | table | skydive
 skydive | FTBLP_tunnel_timesheet | table | skydive
 skydive | VFS_draw_FAI_indoor    | table | skydive
 skydive | epheo_logbook          | table | skydive
(4 rows)

skydive=> ALTER TABLE epheo_logbook ADD COLUMN new_id SERIAL;
ALTER TABLE
skydive=> ALTER TABLE epheo_logbook ADD COLUMN new_id SERIAL;
ALTER TABLE

skydive=> SELECT conname
skydive-> FROM pg_constraint
skydive-> WHERE conrelid = 'epheo_logbook'::regclass AND contype = 'p';
   conname    
--------------
 logbook_pkey
(1 row)

skydive=> ALTER TABLE epheo_logbook DROP CONSTRAINT logbook_pkey;
ALTER TABLE
skydive=> ALTER TABLE epheo_logbook DROP COLUMN id;
ALTER TABLE
skydive=> ALTER TABLE epheo_logbook RENAME COLUMN new_id TO id;
ALTER TABLE
skydive=> ALTER TABLE epheo_logbook ADD PRIMARY KEY (id);
ALTER TABLE