[Dive4elements-commits] [PATCH] SCHEMA CHANGE: removed bad triggers and foreign keys from schema
Wald Commits
scm-commit at wald.intevation.org
Fri Mar 15 16:43:05 CET 2013
# HG changeset patch
# User Tom Gottfried <tom at intevation.de>
# Date 1363362180 -3600
# Node ID 6dd354e7abfc3dbd1055c9ca8d8c15edf7e51417
# Parent a7778435a4af101277304ff91326306912506c18
SCHEMA CHANGE: removed bad triggers and foreign keys from schema
diff -r a7778435a4af -r 6dd354e7abfc flys-backend/doc/schema/oracle-drop-minfo.sql
--- a/flys-backend/doc/schema/oracle-drop-minfo.sql Fri Mar 15 11:04:13 2013 +0100
+++ b/flys-backend/doc/schema/oracle-drop-minfo.sql Fri Mar 15 16:43:00 2013 +0100
@@ -20,12 +20,10 @@
ALTER TABLE morphologic_width DROP CONSTRAINT fk_mw_unit_id;
ALTER TABLE morphologic_width_values DROP CONSTRAINT fk_mwv_morphologic_width_id;
ALTER TABLE flow_velocity_model_values DROP CONSTRAINT fk_fvv_flow_velocity_model_id;
-ALTER TABLE flow_velocity_model DROP CONSTRAINT fk_fvm_river_id;
ALTER TABLE flow_velocity_model DROP CONSTRAINT fk_fvm_discharge_zone_id;
ALTER TABLE discharge_zone DROP CONSTRAINT fk_dz_river_id;
ALTER TABLE flow_velocity_measurements DROP CONSTRAINT fk_fvm_rivers_id;
ALTER TABLE flow_velocity_measure_values DROP CONSTRAINT fk_fvmv_measurements_id;
-ALTER TABLE grain_fraction DROP CONSTRAINT fk_gf_unit_id;
ALTER TABLE sediment_yield DROP CONSTRAINT fk_sy_grain_fraction_id;
ALTER TABLE sediment_yield DROP CONSTRAINT fk_sy_unit_id;
ALTER TABLE sediment_yield DROP CONSTRAINT fk_sy_time_interval_id;
diff -r a7778435a4af -r 6dd354e7abfc flys-backend/doc/schema/oracle-minfo.sql
--- a/flys-backend/doc/schema/oracle-minfo.sql Fri Mar 15 11:04:13 2013 +0100
+++ b/flys-backend/doc/schema/oracle-minfo.sql Fri Mar 15 16:43:00 2013 +0100
@@ -192,11 +192,9 @@
CREATE TABLE flow_velocity_model (
id NUMBER(38,0) NOT NULL,
- river_id NUMBER(38,0) NOT NULL,
discharge_zone_id NUMBER(38,0) NOT NULL,
description VARCHAR(256),
PRIMARY KEY (id),
- CONSTRAINT fk_fvm_river_id FOREIGN KEY (river_id) REFERENCES rivers(id),
CONSTRAINT fk_fvm_discharge_zone_id FOREIGN KEY (discharge_zone_id) REFERENCES discharge_zone (id)
);
@@ -250,9 +248,7 @@
name VARCHAR(64) NOT NULL,
lower NUMBER(38,3),
upper NUMBER(38,3),
- unit_id NUMBER(38,0),
PRIMARY KEY (id),
- CONSTRAINT fk_gf_unit_id FOREIGN KEY (unit_id) REFERENCES units(id)
);
diff -r a7778435a4af -r 6dd354e7abfc flys-backend/doc/schema/oracle.sql
--- a/flys-backend/doc/schema/oracle.sql Fri Mar 15 11:04:13 2013 +0100
+++ b/flys-backend/doc/schema/oracle.sql Fri Mar 15 16:43:00 2013 +0100
@@ -246,11 +246,7 @@
river_id NUMBER(38,0),
PRIMARY KEY (id)
);
-CREATE OR REPLACE TRIGGER ranges_trigger BEFORE INSERT ON ranges FOR EACH ROW
- BEGIN
- SELECT RANGES_ID_SEQ.nextval INTO :new.id FROM dual;
- END;
-/
+
-- RIVERS
@@ -276,11 +272,6 @@
PRIMARY KEY (id),
CHECK (start_time <= stop_time)
);
-CREATE OR REPLACE TRIGGER time_intervals_trigger BEFORE INSERT ON time_intervals FOR EACH ROW
- BEGIN
- SELECT TIME_INTERVALS_ID_SEQ.nextval INTO :new.id FROM dual;
- END;
-/
--- UNITS
diff -r a7778435a4af -r 6dd354e7abfc flys-backend/doc/schema/postgresql-minfo.sql
--- a/flys-backend/doc/schema/postgresql-minfo.sql Fri Mar 15 11:04:13 2013 +0100
+++ b/flys-backend/doc/schema/postgresql-minfo.sql Fri Mar 15 16:43:00 2013 +0100
@@ -192,11 +192,9 @@
CREATE TABLE flow_velocity_model (
id int NOT NULL,
- river_id int NOT NULL,
discharge_zone_id int NOT NULL,
description VARCHAR(256),
PRIMARY KEY (id),
- CONSTRAINT fk_fvm_river_id FOREIGN KEY (river_id) REFERENCES rivers(id) ON DELETE CASCADE,
CONSTRAINT fk_fvm_discharge_zone_id FOREIGN KEY (discharge_zone_id) REFERENCES discharge_zone (id) ON DELETE CASCADE
);
@@ -250,9 +248,7 @@
name VARCHAR(64) NOT NULL,
lower NUMERIC,
upper NUMERIC,
- unit_id int,
PRIMARY KEY (id),
- CONSTRAINT fk_gf_unit_id FOREIGN KEY (unit_id) REFERENCES units(id)
);
diff -r a7778435a4af -r 6dd354e7abfc flys-backend/doc/schema/postgresql.sql
--- a/flys-backend/doc/schema/postgresql.sql Fri Mar 15 11:04:13 2013 +0100
+++ b/flys-backend/doc/schema/postgresql.sql Fri Mar 15 16:43:00 2013 +0100
@@ -36,7 +36,6 @@
b NUMERIC,
UNIQUE (river_id, a, b)
);
-ALTER TABLE ranges ALTER COLUMN id SET DEFAULT NEXTVAL('RANGES_ID_SEQ');
-- Lage 'links', 'rechts', etc.
@@ -125,7 +124,6 @@
stop_time TIMESTAMP,
CHECK (start_time <= stop_time)
);
-ALTER TABLE time_intervals ALTER COLUMN id SET DEFAULT NEXTVAL('TIME_INTERVALS_ID_SEQ');
-- Stammdaten
More information about the Dive4elements-commits
mailing list