[Lada-commits] [PATCH 4 of 5] The referencing column does not need to be wider than what it refereces

Wald Commits scm-commit at wald.intevation.org
Thu Dec 8 16:12:41 CET 2016


# HG changeset patch
# User Tom Gottfried <tom at intevation.de>
# Date 1481207035 -3600
# Node ID 6e393b614edf03d3d5f205eef1a06e0daac1c0d7
# Parent  6e6134bf1d6dcd02a533236f9af33090cc6d252f
The referencing column does not need to be wider than what it refereces.

diff -r 6e6134bf1d6d -r 6e393b614edf db_schema/lada_schema.sql
--- a/db_schema/lada_schema.sql	Thu Dec 08 14:59:02 2016 +0100
+++ b/db_schema/lada_schema.sql	Thu Dec 08 15:23:55 2016 +0100
@@ -275,7 +275,7 @@
 CREATE TABLE ortszuordnung (
     id serial PRIMARY KEY,
     probe_id integer NOT NULL REFERENCES probe ON DELETE CASCADE,
-    ort_id bigint NOT NULL REFERENCES stammdaten.ort,
+    ort_id integer NOT NULL REFERENCES stammdaten.ort,
     ortszuordnung_typ character varying(1) REFERENCES stammdaten.ortszuordnung_typ,
     ortszusatztext character varying(100),
     letzte_aenderung timestamp without time zone DEFAULT now(),
diff -r 6e6134bf1d6d -r 6e393b614edf src/main/java/de/intevation/lada/factory/ProbeFactory.java
--- a/src/main/java/de/intevation/lada/factory/ProbeFactory.java	Thu Dec 08 14:59:02 2016 +0100
+++ b/src/main/java/de/intevation/lada/factory/ProbeFactory.java	Thu Dec 08 15:23:55 2016 +0100
@@ -388,7 +388,7 @@
             @SuppressWarnings("unchecked")
             List<Ort> orte = (List<Ort>) ortResponse.getData();
             if (orte != null && !orte.isEmpty()) {
-                ort.setOrtId(Long.valueOf(orte.get(0).getId()));
+                ort.setOrtId(orte.get(0).getId());
             }
             repository.create(ort, "land");
         }
diff -r 6e6134bf1d6d -r 6e393b614edf src/main/java/de/intevation/lada/importer/laf/LafObjectMapper.java
--- a/src/main/java/de/intevation/lada/importer/laf/LafObjectMapper.java	Thu Dec 08 14:59:02 2016 +0100
+++ b/src/main/java/de/intevation/lada/importer/laf/LafObjectMapper.java	Thu Dec 08 15:23:55 2016 +0100
@@ -600,7 +600,7 @@
         if (o == null) {
             return null;
         }
-        ort.setOrtId(Long.valueOf(o.getId()));
+        ort.setOrtId(o.getId());
         if (ursprungsOrt.containsKey("U_ORTS_ZUSATZTEXT")) {
             ort.setOrtszusatztext(ursprungsOrt.get("U_ORTS_ZUSATZTEXT"));
         }
@@ -622,7 +622,7 @@
         if (o == null) {
             return;
         }
-        ort.setOrtId(Long.valueOf(o.getId()));
+        ort.setOrtId(o.getId());
         if (entnahmeOrt.containsKey("P_ORTS_ZUSATZTEXT")) {
             ort.setOrtszusatztext(entnahmeOrt.get("P_ORTS_ZUSATZTEXT"));
         }
diff -r 6e6134bf1d6d -r 6e393b614edf src/main/java/de/intevation/lada/model/land/Ortszuordnung.java
--- a/src/main/java/de/intevation/lada/model/land/Ortszuordnung.java	Thu Dec 08 14:59:02 2016 +0100
+++ b/src/main/java/de/intevation/lada/model/land/Ortszuordnung.java	Thu Dec 08 15:23:55 2016 +0100
@@ -29,7 +29,7 @@
     private Timestamp letzteAenderung;
 
     @Column(name="ort_id")
-    private Long ortId;
+    private Integer ortId;
 
     @Column(name="ortszuordnung_typ")
     private String ortszuordnungTyp;
@@ -74,11 +74,11 @@
         this.letzteAenderung = letzteAenderung;
     }
 
-    public Long getOrtId() {
+    public Integer getOrtId() {
         return this.ortId;
     }
 
-    public void setOrtId(Long ortId) {
+    public void setOrtId(Integer ortId) {
         this.ortId = ortId;
     }
 


More information about the Lada-commits mailing list