diff --git a/data/in/sivas_replika.sql b/data/in/sivas_replika.sql index e705b12..6f3185d 100644 --- a/data/in/sivas_replika.sql +++ b/data/in/sivas_replika.sql @@ -1,14 +1,7 @@ BEGIN TRANSACTION; -CREATE TABLE IF NOT EXISTS "Beispiele" ( - "ID" INTEGER NOT NULL, - "Parent_ID" TEXT NOT NULL, - "Beispielnr" INTEGER, - PRIMARY KEY("ID" AUTOINCREMENT), - CONSTRAINT "FK_Parent_ID" FOREIGN KEY("Parent_ID") REFERENCES "COMP"("PARENT") -); CREATE TABLE IF NOT EXISTS "COMP" ( - "ID" INTEGER NOT NULL, - "PARENT" TEXT NOT NULL, + "ROWID" INTEGER NOT NULL, + "UEBTEILENR" TEXT NOT NULL, "POSNR" INTEGER NOT NULL, "KOMPTEILENR" TEXT NOT NULL, "DISPO_AKTIV_JN" TEXT, @@ -17,7 +10,7 @@ CREATE TABLE IF NOT EXISTS "COMP" ( "LAENGE" REAL, "ZUSCHNITT" TEXT, "RUESTCODE" TEXT, - PRIMARY KEY("ID" AUTOINCREMENT) + PRIMARY KEY("ROWID" AUTOINCREMENT) ); CREATE TABLE IF NOT EXISTS "PARTS" ( "TEILENR" INTEGER, @@ -47,34 +40,24 @@ CREATE TABLE IF NOT EXISTS "PARTS" ( "STATUS" TEXT ); CREATE TABLE IF NOT EXISTS "STKL_REGEL" ( - "ID" INTEGER NOT NULL, - "COMP_ID" INTEGER, - "REGEL" INTEGER NOT NULL, - PRIMARY KEY("ID" AUTOINCREMENT), - CONSTRAINT "FK_COMP_ID" FOREIGN KEY("COMP_ID") REFERENCES "COMP"("ID") + "ROWID" INTEGER NOT NULL, + "UEBTEILENR" INTEGER, + "POSNR" INTEGER, + "LFD_NR" INTEGER NOT NULL, + PRIMARY KEY("ROWID" AUTOINCREMENT), + CONSTRAINT "FK_COMP_POSNR" FOREIGN KEY("POSNR") REFERENCES "COMP"("POSNR"), + CONSTRAINT "FK_COMP_UEBTEILENR" FOREIGN KEY("UEBTEILENR") REFERENCES "COMP"("UEBTEILENR") ); CREATE TABLE IF NOT EXISTS "VAR_TEIL_BEDINGUNG_2" ( - "ID" INTEGER NOT NULL, - "COMP_ID" INTEGER NOT NULL, - "BEDINGUNG" INTEGER NOT NULL, - PRIMARY KEY("ID" AUTOINCREMENT), - CONSTRAINT "FK_COMP_ID" FOREIGN KEY("COMP_ID") REFERENCES "COMP"("ID") + "ROWID" INTEGER NOT NULL, + "UEBTEILENR" TEXT NOT NULL, + "POSNR" INTEGER NOT NULL, + "UEB_LEISTEN_NR" INTEGER NOT NULL, + PRIMARY KEY("ROWID" AUTOINCREMENT), + CONSTRAINT "FK_COMP_POSNR" FOREIGN KEY("POSNR") REFERENCES "COMP"("POSNR"), + CONSTRAINT "FK_COMP_UEBTEILENR" FOREIGN KEY("UEBTEILENR") REFERENCES "COMP"("UEBTEILENR") ); -INSERT INTO "Beispiele" ("ID","Parent_ID","Beispielnr") VALUES (1,'000000369',1), - (2,'000000370',2), - (3,'000000371',3), - (4,'000000372',4), - (5,'000000373',5), - (6,'000000374',6), - (7,'000000375',7), - (8,'000000376',8), - (9,'000000377',9), - (10,'000000378',10), - (11,'000000379',11), - (12,'000000380',12), - (13,'000000381',13), - (14,'000000382',14); -INSERT INTO "COMP" ("ID","PARENT","POSNR","KOMPTEILENR","DISPO_AKTIV_JN","MENGE","ABW_ANZAHL","LAENGE","ZUSCHNITT","RUESTCODE") VALUES (1,'000000380',10,'821096001','J',0.22,1,200.0,'20','HZS'), +INSERT INTO "COMP" ("ROWID","UEBTEILENR","POSNR","KOMPTEILENR","DISPO_AKTIV_JN","MENGE","ABW_ANZAHL","LAENGE","ZUSCHNITT","RUESTCODE") VALUES (1,'000000380',10,'821096001','J',0.22,1,200.0,'20','HZS'), (2,'000000380',20,'829416035','J',1.0,NULL,NULL,NULL,'SRC'), (3,'000000380',30,'200000168','J',1.0,NULL,NULL,NULL,'SRC'), (4,'000000380',40,'821096001','J',0.11,1,100.0,'10','HZS'), @@ -154,54 +137,54 @@ INSERT INTO "PARTS" ("TEILENR","BEZ","BEZ2","KZKAUF","MENGENC","ABW_ANZAHL_JN"," (829516051,'GLEITPROFIL - STAHLBANDFÜHRUNG FÜR ILS 2100',NULL,'K','M','J','J','3003','10','20','A',NULL,NULL,'110309',NULL,'Murtfeldt "S" 1000','Masterbatch (Grundfarbe)','FALSCH','J','HZS','EX','0','Eigenbau','B.MÜLLER','5'), (829526000,'STRUKTUR-PROFIL',NULL,'K','M','J','J','6','10','20','A',NULL,NULL,'120214',NULL,'EN AW-6063-T66','eloxieren','FALSCH','N','HZS','SN','0','Eigenbau','S.STEUER','5'), (829526517,'WEICHENPLATTE R-G - ILS II',NULL,'K','Stck','N','J','6','10','20','B',NULL,NULL,NULL,NULL,'1.0038 (S235JR)','verzinken','FALSCH','N','SRC','LW','0','Eigenbau','B.MÜLLER','5'); -INSERT INTO "VAR_TEIL_BEDINGUNG_2" ("ID","COMP_ID","BEDINGUNG") VALUES (1,6,418), - (2,8,420), - (3,35,419), - (4,10,419), - (5,12,420), - (6,14,418), - (7,15,419), - (8,16,420), - (9,18,417), - (10,19,418), - (11,21,417), - (12,22,418), - (13,24,419), - (14,25,417), - (15,26,418), - (16,28,419), - (17,29,417), - (18,34,419), - (19,37,418), - (20,39,419), - (21,1,417), - (22,2,418), - (23,4,419), - (24,5,420), - (25,40,7), - (26,41,7), - (27,42,2), - (28,43,7), - (29,44,3), - (30,45,11), - (31,46,11), - (32,47,3), - (33,48,1), - (34,49,5), - (35,50,2), - (36,51,6), - (37,52,3), - (38,53,4), - (39,54,4), - (40,55,4), - (41,56,6), - (42,57,1), - (43,58,3), - (44,59,7), - (45,60,7), - (46,61,8), - (47,62,7), - (48,63,10), - (49,64,11), - (50,65,11); +INSERT INTO "VAR_TEIL_BEDINGUNG_2" ("ROWID","UEBTEILENR","POSNR","UEB_LEISTEN_NR") VALUES (1,'000000369',10,418), + (2,'000000369',30,420), + (3,'000000370',10,419), + (4,'000000371',10,419), + (5,'000000371',30,420), + (6,'000000372',10,418), + (7,'000000372',20,419), + (8,'000000372',30,420), + (9,'000000373',10,417), + (10,'000000373',20,418), + (11,'000000374',10,417), + (12,'000000374',20,418), + (13,'000000374',40,419), + (14,'000000375',10,417), + (15,'000000375',20,418), + (16,'000000375',40,419), + (17,'000000376',10,417), + (18,'000000378',10,419), + (19,'000000379',20,418), + (20,'000000379',40,419), + (21,'000000380',10,417), + (22,'000000380',20,418), + (23,'000000380',40,419), + (24,'000000380',50,420), + (25,'000000381',10,7), + (26,'000000381',20,7), + (27,'000000381',30,2), + (28,'000000381',40,7), + (29,'000000381',50,3), + (30,'000000381',60,11), + (31,'000000381',70,11), + (32,'000000381',80,3), + (33,'000000382',10,1), + (34,'000000382',20,5), + (35,'000000382',30,2), + (36,'000000382',40,6), + (37,'000000382',50,3), + (38,'000000382',60,4), + (39,'000000382',70,4), + (40,'000000382',80,4), + (41,'000000382',90,6), + (42,'000000382',100,1), + (43,'000000382',110,3), + (44,'000000382',120,7), + (45,'000000382',130,7), + (46,'000000382',140,8), + (47,'000000382',150,7), + (48,'000000382',160,10), + (49,'000000382',170,11), + (50,'000000382',180,11); COMMIT;