From 990978c7403ca58956c131dc7992ff113ea04ea6 Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Tue, 22 Apr 2025 17:43:53 +0200 Subject: Skogsstyrelsen: Relax some constraints on the schema to reflect current GPKG files. --- config.yml | 37 +++---------------------------------- schema.sql | 23 +++++------------------ 2 files changed, 8 insertions(+), 52 deletions(-) diff --git a/config.yml b/config.yml index 2d6a526..8fa6ca7 100644 --- a/config.yml +++ b/config.yml @@ -2121,7 +2121,8 @@ layers: - name: Beteckn type: String width: 12 - unique: true + # XXX how come there is no UNIQUE constraint here? + #unique: true nullable: false comment: Ärendebeteckning - name: ArendeAr @@ -2129,21 +2130,6 @@ layers: subtype: Int16 nullable: false comment: År anmälan/ansökan registrerades - - name: Avverktyp - type: String - width: 254 - nullable: false - comment: Vad anmälan/ansökan gäller - - name: Andamal - type: String - width: 62 - nullable: false - comment: Ändamål - - name: Skogstyp - type: String - width: 254 - nullable: false - comment: Anger om avverkning är inom fjällnära skog eller normal skog - name: Inkomdatum type: Date nullable: false @@ -2157,12 +2143,10 @@ layers: - name: SkogsodlHa type: Real subtype: Float32 - nullable: false comment: Areal plantering (ha) - name: NatforHa type: Real subtype: Float32 - nullable: false comment: Areal naturlig föryngring (ha) - name: AvvSasong type: String @@ -2195,9 +2179,6 @@ layers: - OBJECTID - Beteckn - ArendeAr - - Avverktyp - - Andamal - - Skogstyp - Inkomdatum - AnmaldHa - SkogsodlHa @@ -2247,27 +2228,17 @@ layers: subtype: Float32 nullable: false comment: Areal anmält (ha) - - name: SkogsodlHa - type: Real - subtype: Float32 - nullable: false - comment: Areal plantering (ha) - name: NatforHa type: Real subtype: Float32 - nullable: false comment: Areal naturlig föryngring (ha) - name: Avvdatum type: Date - nullable: false comment: Datum för avverkning - name: KallaDatum - type: Date - comment: Ursprung för datum för avverkning (vid ”Uppgift saknas” är det vanligen Skogsstyrelsens personal som registrerat datumet) - - name: KallaAreal type: String width: 62 - comment: Ursprung för areal avverkning (vid ”Uppgift saknas” är det vanligen Skogsstyrelsens personal som registrerat datumet) + comment: Ursprung för datum för avverkning (vid ”Uppgift saknas” är det vanligen Skogsstyrelsens personal som registrerat datumet) - name: Forebild type: String width: 62 @@ -2296,11 +2267,9 @@ layers: Avverktyp: Avverktyp Skogstyp: Skogstyp AnmaldHa: AnmaldHa - SkogsodlHa: SkogsodlHa Natforha: NatforHa Avvdatum: Avvdatum KallaDatum: KallaDatum - KallaAreal: KallaAreal Forebild: Forebild Efterbild: Efterbild Arealha: ArealHa diff --git a/schema.sql b/schema.sql index f56f711..b4d7608 100644 --- a/schema.sql +++ b/schema.sql @@ -2301,13 +2301,10 @@ CREATE TABLE postgis."sks:AvverkAnm" ( "OBJECTID" integer NOT NULL, "Beteckn" character varying(12) NOT NULL, "ArendeAr" smallint NOT NULL, - "Avverktyp" character varying(254) NOT NULL, - "Andamal" character varying(62) NOT NULL, - "Skogstyp" character varying(254) NOT NULL, "Inkomdatum" date NOT NULL, "AnmaldHa" real NOT NULL, - "SkogsodlHa" real NOT NULL, - "NatforHa" real NOT NULL, + "SkogsodlHa" real, + "NatforHa" real, "ArendeStatus" character varying(254) NOT NULL, "AvvSasong" character varying(254) NOT NULL, "AvvHa" real, @@ -2358,11 +2355,9 @@ CREATE TABLE postgis."sks:UtfordAvverk" ( "Avverktyp" character varying(254) NOT NULL, "Skogstyp" character varying(254) NOT NULL, "AnmaldHa" real NOT NULL, - "SkogsodlHa" real NOT NULL, - "NatforHa" real NOT NULL, - "Avvdatum" date NOT NULL, - "KallaDatum" date, - "KallaAreal" character varying(62), + "NatforHa" real, + "Avvdatum" date, + "KallaDatum" character varying(62), "Forebild" character varying(62), "Efterbild" character varying(62), "ArealHa" real NOT NULL, @@ -3936,14 +3931,6 @@ ALTER TABLE ONLY postgis."sametinget:flyttled" ADD CONSTRAINT "sametinget:flyttled_pkey" PRIMARY KEY (ogc_fid); --- --- Name: sks:AvverkAnm sks:AvverkAnm_Beteckn_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import --- - -ALTER TABLE ONLY postgis."sks:AvverkAnm" - ADD CONSTRAINT "sks:AvverkAnm_Beteckn_key" UNIQUE ("Beteckn"); - - -- -- Name: sks:AvverkAnm sks:AvverkAnm_OBJECTID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import -- -- cgit v1.2.3