[Lada-commits] [PATCH 05 of 14] Declare primary keys in tabel definition

Wald Commits scm-commit at wald.intevation.org
Fri Jul 1 19:54:57 CEST 2016


# HG changeset patch
# User Raimund Renkert <raimund.renkert at intevation.de>
# Date 1467389061 -7200
# Branch schema-update
# Node ID f77a9e85b1228c780daac6d7d75c2d1a64628c7f
# Parent  c21d2e3c988a5a513bd225e6395f8ef4ec93b724
Declare primary keys in tabel definition.

diff -r c21d2e3c988a -r f77a9e85b122 db_schema/lada_schema.sql
--- a/db_schema/lada_schema.sql	Fri Jul 01 18:00:29 2016 +0200
+++ b/db_schema/lada_schema.sql	Fri Jul 01 18:04:21 2016 +0200
@@ -168,7 +168,7 @@
 --
 
 CREATE TABLE kommentar_m (
-    id serial NOT NULL,
+    id serial PRIMARY KEY,
     erzeuger character varying(5) NOT NULL,
     datum timestamp without time zone DEFAULT now(),
     text character varying(1024),
@@ -181,7 +181,7 @@
 --
 
 CREATE TABLE kommentar_p (
-    id serial NOT NULL,
+    id serial PRIMARY KEY,
     erzeuger character varying(5) NOT NULL,
     datum timestamp without time zone DEFAULT now(),
     text character varying(1024),
@@ -234,7 +234,7 @@
 --
 
 CREATE TABLE messprogramm_mmt (
-    id serial NOT NULL,
+    id serial PRIMARY KEY,
     messprogramm_id integer NOT NULL,
     mmt_id character varying(2) NOT NULL,
     messgroessen integer[],
@@ -248,7 +248,7 @@
 --
 
 CREATE TABLE messung (
-    id serial NOT NULL,
+    id serial PRIMARY KEY,
     id_alt integer DEFAULT nextval('land.messung_messung_id_alt_seq'::regclass) NOT NULL,
     probe_id integer NOT NULL,
     nebenproben_nr character varying(10),
@@ -268,7 +268,7 @@
 --
 
 CREATE TABLE messwert (
-    id serial NOT NULL,
+    id serial PRIMARY KEY,
     messungs_id integer NOT NULL,
     messgroesse_id integer NOT NULL,
     messwert_nwg character varying(1),
@@ -288,7 +288,7 @@
 --
 
 CREATE TABLE ortszuordnung (
-    id serial NOT NULL,
+    id serial PRIMARY KEY,
     probe_id integer NOT NULL,
     ort_id bigint NOT NULL,
     ortszuordnung_typ character varying(1),
@@ -416,7 +416,7 @@
 --
 
 CREATE TABLE status_protokoll (
-    id serial NOT NULL,
+    id serial PRIMARY KEY,
     erzeuger character varying(5) NOT NULL,
     datum timestamp without time zone DEFAULT now(),
     text character varying(1024),
@@ -432,7 +432,7 @@
 --
 
 CREATE TABLE zusatz_wert (
-    id serial NOT NULL,
+    id serial PRIMARY KEY,
     probe_id integer NOT NULL,
     pzs_id character varying(3) NOT NULL,
     messwert_pzs double precision,
@@ -522,38 +522,6 @@
 
 
 --
--- Name: kommentar_m_pkey; Type: CONSTRAINT; Schema: land; Owner: -; Tablespace:
---
-
-ALTER TABLE ONLY kommentar_m
-    ADD CONSTRAINT kommentar_m_pkey PRIMARY KEY (id);
-
-
---
--- Name: kommentar_p_pkey; Type: CONSTRAINT; Schema: land; Owner: -; Tablespace:
---
-
-ALTER TABLE ONLY kommentar_p
-    ADD CONSTRAINT kommentar_p_pkey PRIMARY KEY (id);
-
-
---
--- Name: messprogramm_mmt_pkey; Type: CONSTRAINT; Schema: land; Owner: -; Tablespace:
---
-
-ALTER TABLE ONLY messprogramm_mmt
-    ADD CONSTRAINT messprogramm_mmt_pkey PRIMARY KEY (id);
-
-
---
--- Name: messung_pkey; Type: CONSTRAINT; Schema: land; Owner: -; Tablespace:
---
-
-ALTER TABLE ONLY messung
-    ADD CONSTRAINT messung_pkey PRIMARY KEY (id);
-
-
---
 -- Name: messwert_messungs_id_messgroesse_id_key; Type: CONSTRAINT; Schema: land; Owner: -; Tablespace:
 --
 
@@ -562,38 +530,6 @@
 
 
 --
--- Name: messwert_pkey; Type: CONSTRAINT; Schema: land; Owner: -; Tablespace:
---
-
-ALTER TABLE ONLY messwert
-    ADD CONSTRAINT messwert_pkey PRIMARY KEY (id);
-
-
---
--- Name: ortszuordnung_pkey; Type: CONSTRAINT; Schema: land; Owner: -; Tablespace:
---
-
-ALTER TABLE ONLY ortszuordnung
-    ADD CONSTRAINT ortszuordnung_pkey PRIMARY KEY (id);
-
-
---
--- Name: status_protokoll_pkey; Type: CONSTRAINT; Schema: land; Owner: -; Tablespace:
---
-
-ALTER TABLE ONLY status_protokoll
-    ADD CONSTRAINT status_protokoll_pkey PRIMARY KEY (id);
-
-
---
--- Name: zusatz_wert_pkey; Type: CONSTRAINT; Schema: land; Owner: -; Tablespace:
---
-
-ALTER TABLE ONLY zusatz_wert
-    ADD CONSTRAINT zusatz_wert_pkey PRIMARY KEY (id);
-
-
---
 -- Name: zusatz_wert_probe_id_pzs_id_key; Type: CONSTRAINT; Schema: land; Owner: -; Tablespace:
 --
 


More information about the Lada-commits mailing list