forked from MTSR/mapserver
add cascade to object-fk
This commit is contained in:
parent
be38c83fd8
commit
efb19739c6
@ -8,7 +8,11 @@ alter table objects add constraint objects_uid_unique UNIQUE (uid);
|
|||||||
alter table object_attributes add object_uid uuid;
|
alter table object_attributes add object_uid uuid;
|
||||||
update object_attributes set object_uid = (select uid from objects o where o.id = objectid);
|
update object_attributes set object_uid = (select uid from objects o where o.id = objectid);
|
||||||
alter table object_attributes alter column object_uid set not null;
|
alter table object_attributes alter column object_uid set not null;
|
||||||
alter table object_attributes add constraint object_attributes_object_uid_fk FOREIGN KEY (object_uid) REFERENCES objects(uid);
|
alter table object_attributes
|
||||||
|
add constraint object_attributes_object_uid_fk
|
||||||
|
FOREIGN KEY (object_uid)
|
||||||
|
REFERENCES objects(uid)
|
||||||
|
on delete cascade;
|
||||||
create index object_attributes_object_uid on object_attributes(object_uid);
|
create index object_attributes_object_uid on object_attributes(object_uid);
|
||||||
|
|
||||||
-- drop old id's
|
-- drop old id's
|
||||||
|
Loading…
Reference in New Issue
Block a user