|
@@ -1,4 +1,4 @@
|
1
|
|
-create table tmp_layer_info (
|
|
1
|
+create table if not exists tmp_layer_info (
|
2
|
2
|
tmp_layer_id SERIAL not null,
|
3
|
3
|
zone_id INT4 null,
|
4
|
4
|
layer_name VARCHAR(255) null,
|
|
@@ -38,7 +38,7 @@ comment on column tmp_layer_info.layer_id is
|
38
|
38
|
'图层ID';
|
39
|
39
|
|
40
|
40
|
|
41
|
|
-create table tmp_geom_info (
|
|
41
|
+create table if not exists tmp_geom_info (
|
42
|
42
|
tmp_id SERIAL not null,
|
43
|
43
|
zone_id INT4 null,
|
44
|
44
|
model_id INT4 null,
|
|
@@ -157,3 +157,15 @@ alter table tmp_geom_info
|
157
|
157
|
add constraint FK_TMP_GEOM_REF_LAYER foreign key (tmp_layer_id)
|
158
|
158
|
references tmp_layer_info (tmp_layer_id)
|
159
|
159
|
on delete cascade on update cascade;
|
|
160
|
+
|
|
161
|
+
|
|
162
|
+ALTER TABLE model_info
|
|
163
|
+DROP CONSTRAINT FK_MODEL_REF_MODEL_CATEGORY;
|
|
164
|
+
|
|
165
|
+
|
|
166
|
+ALTER TABLE model_info
|
|
167
|
+ ADD CONSTRAINT FK_MODEL_REF_MODEL_CATEGORY
|
|
168
|
+ FOREIGN KEY (category_id)
|
|
169
|
+ REFERENCES model_category (category_id)
|
|
170
|
+ ON DELETE SET NULL
|
|
171
|
+ ON UPDATE CASCADE;
|