From 625d5dcfa6910047163c4922bfe3f7974838c0a5 Mon Sep 17 00:00:00 2001 From: Sander Linnerud <linnerudsander@gmail.com> Date: Fri, 17 Mar 2023 11:50:56 +0100 Subject: [PATCH] endra i DB og db2 --- db1.db | Bin 155648 -> 176128 bytes db2.py | 60 +++++++++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 52 insertions(+), 8 deletions(-) diff --git a/db1.db b/db1.db index c93148d6872c41fe0b6fe01623f48a468a0009cd..d4105935b1ed230c7314e9a891b1d97a3ea94435 100644 GIT binary patch delta 1793 zcmc&!ZA@EL7{2G6+mCbZ?R{?(Mqy>PD;DS|gRU5agb_YEC3H+!n?PbL1zNyCfwp8Z z(ZGm_ABn_yjr}pBW+pTKaTAQpOrnM*(;voY;x9jcy7&XL%*DhXdT#Fp+SLEHx##wM zpYuL_-simcu6<6|er2z^oqj<On)%hlFU+r_mxJLWe&J-I&Z1}F0bhjx{0$F2%&!CE zK}{WBT<WI!4<O5?w_3%pzU5RGp!#8yTb`dx<WmbviF|T$K9vX&iEdr#nR}<f31I>L zguC!Fd<S>n7F>sS;SG2ho`Ypb!5BoL2g00(!YXr;T689xnoiCTNhNL+Tg>M4fB^^2 zWs1KgMF-|gz`=pD$xLyRd{B)g>986zc2JEadRUE_{h%5%8(DSJ^Sd{7E@mZe8r{8_ z<-e(g)KWtf6M5RyL<vtDk{H(0h9Zi1+7P6B=7f3yb|DS*@G*DcO&EtC;S!vN_u)6# zfFbw>a?r*%>YuF|^`5dSi?wLq1gArEqXQSzB4pYC24wo66d}_HM+pU%ODV8aLV;N+ z1*QhYQ$;heT^8LGnReKUf$4`;5^Jd`&{70UN5mpv$}<2%9cH}3H02|NCj7)BD0o&- zzJeX)q8wLFv-7f#F0d;58tt>*w-4c2Jo{e51VUE$3-$FM(?;wy+C#W%dn}3W=t=T@ zuUk(Rx~Gs+<ngtwdUBO)-%lfz_Q(VaqJxA9RvuS~4AO13!BR9#nK*!7!ehcG!iz#T z|NdkcU$Tm}c&knvu9)aVs3OIm9dcVQZmqYv43*p0me7;<HGE2!s-o?IJo@za*OABs zRS@7yxC|qF*84#l*}JZo|BLv&5q{wLui-ISM74;RCs_=z5pWmj{%ASu6M|&pgx`W+ zxu-;wDtSd7unBg*{f7OLb;r8H$?oEqeS&PdT3gYEqxe`>G*FQ^(LWmLjYYh%-o9wW z>#M+h-X`q^^HeeF>&;wPT*&3}bJIQ=i;TsBg)gSik;2lmTz{}|If*<ds9ljg+AY~r z&G!#Iy_ij9Q~AtXX2z`0qGFx4WLYja(`Z?n6ITk|7tx~ji<s8VSOUiwjSmlw#3N0< z*y2ofC7&7`@C8_a_ug+D(rSgi|2U-Pbzg(c)!2xhCq)xXu2^z1H9ub#KzZ|J7;l{S z5Wk?mn+)~d;d8c_cQ_u626aoc9cg@cDw&%~PN#y0%FT*kX$u^FVs!9q@94O9C^Fu( z&sw&J1v(qG&!A2paGTc<n+TOj;sYfd*GH(uUpPL6T(~8m--Dj!7o1Htm)nhAd8Vvm z!^9I>H>vsG53&4-d5b6x-UxxTz~6{(Lz<887*ux<Cb(RPdOR&O)ZP^ew>{bw3Tc_W w`s$NdhbZ;9{4~_j6>e|q=xXoOKG-|zYDH!hhuS*3+8#L-<_p%btAD8f0^?oJG5`Po delta 280 zcmZp8z}0YobAq%WKLZ1U8W6*P@I)PBQGN!!co|lp5F`I@kc0&PZ=TSNB~AQX>C6y? z;=-E*{_`_3ZBh^u*eoc}%+JKlzInEN<^nEe{y+x)6Z{kT1A*es{L=&Tnbt2`z$7qD zfsth^3*+B-RsJ6g!i;JRd?)$$@|E+1^4W0(^C)rVa*1#>a5}Ml;qYemW0qg8mcYn3 ziOFbtL?YvHMmAl3HgQMk$$=aa)8}_E2`~z5mS<kZy!}fWqX4It07C}@p9dc^4?p)2 zu0F0*PGe3k78e##=1gWYrcR~^hMhnKAaHlGpg<IxzA~G*vn<H0?aK-nW0<z@>tk|a L-0o7sxaTzh+lN3J diff --git a/db2.py b/db2.py index 2a44576..f4f0174 100644 --- a/db2.py +++ b/db2.py @@ -123,11 +123,11 @@ def getAllVognoppsett(): def createTogrute(): cursor.execute( - '''INSERT INTO Togrute VALUES (1, '09:05', '23:05', 'Mandag', 2, 1, 'Trondheim', 'Bodø', 'Hovedretning', 1)''') + '''INSERT INTO Togrute VALUES (1, '09:05', '23:05', 2, 1, 'Trondheim', 'Bodø', 'Hovedretning', 1)''') cursor.execute( - '''INSERT INTO Togrute VALUES (2, '17:34', '07:49', 'Mandag', 1, 1, 'Trondheim', 'Bodø', 'Hovedretning', 1)''') + '''INSERT INTO Togrute VALUES (2, '17:34', '07:49', 1, 1, 'Trondheim', 'Bodø', 'Hovedretning', 1)''') cursor.execute( - '''INSERT INTO Togrute VALUES (3, '14:13', '08:11', 'Mandag', 3, 1, 'Mo i Rana', 'Trondheim', 'Mot hovedretning', 1)''') + '''INSERT INTO Togrute VALUES (3, '14:13', '08:11', 3, 1, 'Mo i Rana', 'Trondheim', 'Mot hovedretning', 1)''') con.commit() @@ -137,8 +137,31 @@ def getAllTogrute(): print("Togrute:") print(rows) -# Spørre om avgangstid og ankomsttid +def createTogruteTabell(): + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Mandag', 1)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Tirsdag', 1)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Onsdag', 1)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Torsdag', 1)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Fredag', 1)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Lørdag', 1)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Søndag', 1)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Mandag', 2)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Tirsdag', 2)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Onsdag', 2)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Torsdag', 2)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Fredag', 2)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Mandag', 3)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Tirsdag', 3)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Onsdag', 3)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Torsdag', 3)''') + cursor.execute('''INSERT INTO TogruteTabell VALUES ('Fredag', 3)''') + con.commit() +def getAllTogruteTabell(): + cursor.execute("SELECT * FROM TogruteTabell") + rows = cursor.fetchall() + print("TogruteTabell:") + print(rows) def createGaarInnom(): cursor.execute( @@ -193,7 +216,6 @@ def createTilhorendeOperator(): cursor.execute('''INSERT INTO TilhorendeOperator VALUES (1, 3)''') con.commit() - def getAllTilhorendeOperator(): cursor.execute("SELECT * FROM TilhorendeOperator") rows = cursor.fetchall() @@ -211,6 +233,7 @@ def createAll(): createOperator() createVognoppsett() createTogrute() + createTogruteTabell() createGaarInnom() createTilhorendeVognoppsett() createTilhorendeOperator() @@ -226,17 +249,38 @@ def getAll(): getAllOperator() getAllVognoppsett() getAllTogrute() + getAllTogruteTabell() getAllGaarInnom() getAllTilhorendeVognoppsett() getAllTilhorendeOperator() +def deleteAll(): + cursor.execute('''DELETE FROM Banestrekning''') + cursor.execute('''DELETE FROM Billett''') + cursor.execute('''DELETE FROM Delstrekning''') + cursor.execute('''DELETE FROM GaarInnom''') + cursor.execute('''DELETE FROM Jernbanestasjon''') + cursor.execute('''DELETE FROM Kunde''') + cursor.execute('''DELETE FROM Kundeordre''') + cursor.execute('''DELETE FROM Operator''') + cursor.execute('''DELETE FROM Seng''') + cursor.execute('''DELETE FROM Sete''') + cursor.execute('''DELETE FROM Sittevogn''') + cursor.execute('''DELETE FROM Sovevogn''') + cursor.execute('''DELETE FROM TilhorendeOperator''') + cursor.execute('''DELETE FROM TilhorendeVognoppsett''') + cursor.execute('''DELETE FROM Togrute''') + cursor.execute('''DELETE FROM TogruteTabell''') + cursor.execute('''DELETE FROM Vognoppsett''') + cursor.execute('''DELETE FROM Vogntype''') + # Denne lager all data: # All data skal ligge inne fra før av, så skal ikke i utgangspunkte bruke denne med mindre man har slettet dataen -## createAll() +createAll() -# Denne skriver ut all data: -## getAll() +# Denne skriver ut all data: +getAll() con.close() -- GitLab