23 lines
715 B
MySQL
23 lines
715 B
MySQL
|
BEGIN;
|
||
|
-- drop the old id column as primary key
|
||
|
ALTER TABLE activetable DROP CONSTRAINT IF EXISTS activetable_pkey;
|
||
|
|
||
|
-- add new primary key
|
||
|
ALTER TABLE activetable ALTER COLUMN pil SET NOT NULL;
|
||
|
ALTER TABLE activetable ADD CONSTRAINT activetable_pkey PRIMARY KEY (etn, officeid, pil, phen, sig, ugczone);
|
||
|
|
||
|
COMMIT;
|
||
|
|
||
|
|
||
|
-- now do the same for the practice_activetable
|
||
|
BEGIN;
|
||
|
-- drop the old id column as primary key
|
||
|
ALTER TABLE practice_activetable DROP CONSTRAINT IF EXISTS practice_activetable_pkey;
|
||
|
|
||
|
-- add new primary key
|
||
|
ALTER TABLE activetable ALTER COLUMN pil SET NOT NULL;
|
||
|
ALTER TABLE practice_activetable ADD CONSTRAINT practice_activetable_pkey PRIMARY KEY (etn, officeid, pil, phen, sig, ugczone);
|
||
|
|
||
|
COMMIT;
|
||
|
|