/ # 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