-- Adminer 5.4.2 PostgreSQL 17.9 dump

DROP TABLE IF EXISTS "Auftraege";
DROP SEQUENCE IF EXISTS "public"."Auftraege_id_seq";
CREATE SEQUENCE "public"."Auftraege_id_seq" INCREMENT 1 MINVALUE 1 MAXVALUE 2147483647 CACHE 1;

CREATE TABLE "public"."Auftraege" (
    "id" integer DEFAULT nextval('"Auftraege_id_seq"') NOT NULL,
    "auftragsnummer" text,
    "einheiten" real,
    "soll_h" real,
    "status" text,
    "aktiv" boolean,
    "start" bigint,
    "ende" bigint,
    "created_at" bigint,
    "sid" real,
    "maschine_id" real,
    "artikel" text,
    CONSTRAINT "Auftraege_pkey" PRIMARY KEY ("id")
)
WITH (oids = false);


DROP TABLE IF EXISTS "MDE";
DROP SEQUENCE IF EXISTS "public"."MDE_id_seq1";
CREATE SEQUENCE "public"."MDE_id_seq1" INCREMENT 1 MINVALUE 1 MAXVALUE 2147483647 CACHE 1;

CREATE TABLE "public"."MDE" (
    "id" integer DEFAULT nextval('"MDE_id_seq1"') NOT NULL,
    "maschine_id" real,
    "timestamp" bigint,
    "order" text,
    "produziert" real,
    "status" text,
    "h_date" timestamptz,
    "h_avg" real,
    "p_grund" text,
    CONSTRAINT "MDE_pkey1" PRIMARY KEY ("id")
)
WITH (oids = false);


DROP TABLE IF EXISTS "Maschinen";
DROP SEQUENCE IF EXISTS "public"."Maschinen_id_seq";
CREATE SEQUENCE "public"."Maschinen_id_seq" INCREMENT 1 MINVALUE 1 MAXVALUE 2147483647 CACHE 1;

CREATE TABLE "public"."Maschinen" (
    "id" integer DEFAULT nextval('"Maschinen_id_seq"') NOT NULL,
    "name" text,
    "standort" text,
    CONSTRAINT "Maschinen_pkey" PRIMARY KEY ("id")
)
WITH (oids = false);


DROP TABLE IF EXISTS "abweichung";
DROP SEQUENCE IF EXISTS "public".abweichung_id_seq;
CREATE SEQUENCE "public".abweichung_id_seq INCREMENT 1 MINVALUE 1 MAXVALUE 2147483647 CACHE 1;

CREATE TABLE "public"."abweichung" (
    "id" integer DEFAULT nextval('abweichung_id_seq') NOT NULL,
    "sid" real,
    "beschreibung" text,
    CONSTRAINT "abweichung_pkey" PRIMARY KEY ("id")
)
WITH (oids = false);


-- Abweichungsgründe (aus abweichung.sql übernommen)
INSERT INTO "public"."abweichung" ("id", "sid", "beschreibung") VALUES
(1, 1, 'Andere Anlagenunterstüzung'),
(2, 2, 'Drahtführung / Bohrleiste defekt'),
(3, 3, 'Einwurfbefüllung'),
(4, 4, 'Elektr. / Mech. Störung'),
(5, 5, 'Elektrodenwechsel bzw. Verschieben / Magnete'),
(6, 6, 'Handabnahme ( Roboter defekt )'),
(7, 7, 'Haspel Bestückung'),
(8, 8, 'Kein Material'),
(9, 9, 'Kein Schichtstapler'),
(10, 10, 'Längsdrahteinwurf / Haspelablauf'),
(11, 11, 'Maschine Feineinstellung / Nachjustierung'),
(12, 12, 'Materialqualität'),
(13, 13, 'Mitarbeiter fehlt'),
(14, 14, 'Nacharbeit an Maschine ( z.B. ausklinken / beschneiden )'),
(16, 16, 'Querdrahteinwurf'),
(17, 17, 'Rosetten teilen'),
(18, 18, 'Schichtwechsel'),
(19, 19, 'Verpackung / Palettenwechsel'),
(20, 20, 'Vorgabezeit unrealistisch'),
(21, 21, 'Warten auf QS'),
(22, 22, 'Warten auf Schichtstapler'),
(23, 23, 'Warten auf Teamkoordinator'),
(15, 15, 'Pause'),
(24, 24, 'Mengenmeldung');
SELECT setval('"public".abweichung_id_seq', 24);

-- 2026-07-17 07:27:25 UTC
