app/init.sql aktualisiert

This commit is contained in:
sascha 2026-01-28 18:16:33 +00:00
parent f4d1ad5837
commit d691adec05

View File

@ -1,15 +1,139 @@
-- 1. AUFRÄUMEN: Alte Tabellen wegwerfen
DROP TABLE IF EXISTS vocabulary; DROP TABLE IF EXISTS vocabulary;
DROP TABLE IF EXISTS irregular_verbs; DROP TABLE IF EXISTS irregular_verbs;
CREATE TABLE IF NOT EXISTS vocabulary ( -- 2. NEU BAUEN: Tabellenstruktur anlegen
CREATE TABLE vocabulary (
id SERIAL PRIMARY KEY, id SERIAL PRIMARY KEY,
english TEXT NOT NULL, english TEXT NOT NULL,
german TEXT NOT NULL, german TEXT NOT NULL,
page INTEGER NOT NULL page INTEGER NOT NULL
); );
-- Falls Tabelle existiert, aber neu befüllt werden soll: CREATE TABLE irregular_verbs (
TRUNCATE TABLE vocabulary; id SERIAL PRIMARY KEY,
infinitive TEXT NOT NULL,
simple_past TEXT NOT NULL,
past_participle TEXT NOT NULL,
german TEXT NOT NULL,
page INTEGER NOT NULL
);
-- 3. DATEN: Vokabeln einfügen (Normale Vokabeln)
INSERT INTO vocabulary (english, german, page) VALUES
('lake', 'See', 209),
('cloudy', 'bedeckt; bewölkt', 209),
('around', 'um ... herum; umher', 209),
('fire', 'Feuer', 209),
('stick', 'Stock; Schläger', 209),
('rock climbing', 'Klettern', 209),
('arts and crafts', 'Kunsthandwerk', 209),
('instead', 'stattdessen', 209),
('photography contest', 'Fotowettbewerb', 209),
('guy', 'Typ; Kerl; Leute', 209),
('pyramid', 'Pyramide', 209),
('mummy', 'Mumie', 209),
('to joke', 'scherzen; Spaß machen', 209),
('ride', 'Fahrt; Ritt', 209),
('soon', 'bald', 209),
('to teach', 'unterrichten; lehren; beibringen', 209),
('trick', 'Kunststückchen', 209),
('Guess what?', 'Weißt du was?; Rate mal, was passiert ist.', 209),
('to guess', 'raten; erraten; vermuten', 209),
('to give', 'geben; schenken', 209);
-- (Füge hier gerne deine restlichen Vokabeln aus der alten Datei wieder ein, wenn du mehr hast)
-- 4. DATEN: Unregelmäßige Verben einfügen (Seite 206/207)
INSERT INTO irregular_verbs (infinitive, simple_past, past_participle, german, page) VALUES
('be', 'was/were', 'been', 'sein', 206),
('beat', 'beat', 'beaten', 'schlagen; besiegen', 206),
('become', 'became', 'become', 'werden', 206),
('begin', 'began', 'begun', 'beginnen; anfangen', 206),
('bet', 'bet', 'bet', 'wetten', 206),
('bite', 'bit', 'bitten', 'beißen', 206),
('break', 'broke', 'broken', '(zer)brechen', 206),
('bring', 'brought', 'brought', '(mit)bringen', 206),
('build', 'built', 'built', 'bauen', 206),
('burn', 'burnt/burned', 'burnt/burned', '(ver)brennen', 206),
('buy', 'bought', 'bought', 'kaufen', 206),
('catch', 'caught', 'caught', 'fangen', 206),
('choose', 'chose', 'chosen', '(aus)wählen', 206),
('come', 'came', 'come', 'kommen', 206),
('cost', 'cost', 'cost', 'kosten', 206),
('cut', 'cut', 'cut', 'schneiden', 206),
('deal (with)', 'dealt (with)', 'dealt (with)', 'sich befassen (mit)', 206),
('do', 'did', 'done', 'machen; tun', 206),
('draw', 'drew', 'drawn', 'zeichnen', 206),
('dream', 'dreamt/dreamed', 'dreamt/dreamed', 'träumen', 206),
('drink', 'drank', 'drunk', 'trinken', 206),
('drive', 'drove', 'driven', 'fahren', 206),
('eat', 'ate', 'eaten', 'essen', 206),
('fall', 'fell', 'fallen', '(hin)fallen', 206),
('feed', 'fed', 'fed', 'füttern', 206),
('feel', 'felt', 'felt', 'fühlen', 206),
('fight', 'fought', 'fought', 'kämpfen', 206),
('find', 'found', 'found', 'finden', 206),
('fit', 'fit/fitted', 'fit/fitted', 'passen', 206),
('fly', 'flew', 'flown', 'fliegen', 206),
('forget', 'forgot', 'forgotten', 'vergessen', 206),
('forgive', 'forgave', 'forgiven', 'verzeihen', 206),
('freeze', 'froze', 'frozen', 'gefrieren', 206),
('get', 'got', 'got', 'bekommen', 206),
('give', 'gave', 'given', 'geben', 206),
('go', 'went', 'gone', 'gehen', 206),
('grow', 'grew', 'grown', 'wachsen', 206),
('hang', 'hung', 'hung', 'hängen', 206),
('have', 'had', 'had', 'haben', 206),
('hear', 'heard', 'heard', 'hören', 206),
('hide', 'hid', 'hidden', 'verstecken', 206),
('hit', 'hit', 'hit', 'schlagen', 206),
('hold', 'held', 'held', 'halten', 206),
('hurt', 'hurt', 'hurt', 'verletzen', 207),
('keep', 'kept', 'kept', 'behalten', 207),
('know', 'knew', 'known', 'wissen', 207),
('lead', 'led', 'led', 'führen', 207),
('learn', 'learnt/learned', 'learnt/learned', 'lernen', 207),
('leave', 'left', 'left', 'verlassen', 207),
('let', 'let', 'let', 'lassen', 207),
('lie', 'lay', 'lain', 'liegen', 207),
('lose', 'lost', 'lost', 'verlieren', 207),
('make', 'made', 'made', 'machen', 207),
('mean', 'meant', 'meant', 'bedeuten', 207),
('meet', 'met', 'met', 'treffen', 207),
('pay', 'paid', 'paid', 'bezahlen', 207),
('put', 'put', 'put', 'legen', 207),
('read', 'read', 'read', 'lesen', 207),
('ride', 'rode', 'ridden', 'reiten', 207),
('ring', 'rang', 'rung', 'klingeln', 207),
('run', 'ran', 'run', 'rennen', 207),
('say', 'said', 'said', 'sagen', 207),
('see', 'saw', 'seen', 'sehen', 207),
('sell', 'sold', 'sold', 'verkaufen', 207),
('send', 'sent', 'sent', 'senden', 207),
('set up', 'set up', 'set up', 'errichten', 207),
('shoot', 'shot', 'shot', 'schießen', 207),
('show', 'showed', 'shown', 'zeigen', 207),
('sing', 'sang', 'sung', 'singen', 207),
('sink', 'sank', 'sunk', 'sinken', 207),
('sit', 'sat', 'sat', 'sitzen', 207),
('sleep', 'slept', 'slept', 'schlafen', 207),
('smell', 'smelt/smelled', 'smelt/smelled', 'riechen', 207),
('speak', 'spoke', 'spoken', 'sprechen', 207),
('spell', 'spelt/spelled', 'spelt/spelled', 'buchstabieren', 207),
('spend', 'spent', 'spent', 'ausgeben', 207),
('stand', 'stood', 'stood', 'stehen', 207),
('steal', 'stole', 'stolen', 'stehlen', 207),
('swim', 'swam', 'swum', 'schwimmen', 207),
('take', 'took', 'taken', 'nehmen', 207),
('teach', 'taught', 'taught', 'unterrichten', 207),
('tell', 'told', 'told', 'erzählen', 207),
('think', 'thought', 'thought', 'denken', 207),
('throw', 'threw', 'thrown', 'werfen', 207),
('understand', 'understood', 'understood', 'verstehen', 207),
('wake up', 'woke up', 'woken up', 'aufwachen', 207),
('wear', 'wore', 'worn', 'tragen', 207),
('win', 'won', 'won', 'gewinnen', 207),
('write', 'wrote', 'written', 'schreiben', 207);
INSERT INTO vocabulary (english, german, page) VALUES INSERT INTO vocabulary (english, german, page) VALUES
('lake', 'See', 209), ('lake', 'See', 209),
@ -1799,3 +1923,94 @@ INSERT INTO vocabulary (english, german, page) VALUES
('unit', 'Lektion; Kapitel', 272), ('unit', 'Lektion; Kapitel', 272),
('phrase', 'Satz; Redewendung; Ausdruck', 272), ('phrase', 'Satz; Redewendung; Ausdruck', 272),
('vocabulary', 'Vokabular; Wortschatz', 272); ('vocabulary', 'Vokabular; Wortschatz', 272);
INSERT INTO irregular_verbs (infinitive, simple_past, past_participle, german, page) VALUES
('be', 'was/were', 'been', 'sein', 206),
('beat', 'beat', 'beaten', 'schlagen; besiegen', 206),
('become', 'became', 'become', 'werden', 206),
('begin', 'began', 'begun', 'beginnen; anfangen', 206),
('bet', 'bet', 'bet', 'wetten', 206),
('bite', 'bit', 'bitten', 'beißen', 206),
('break', 'broke', 'broken', '(zer)brechen', 206),
('bring', 'brought', 'brought', '(mit)bringen', 206),
('build', 'built', 'built', 'bauen', 206),
('burn', 'burnt/burned', 'burnt/burned', '(ver)brennen', 206),
('buy', 'bought', 'bought', 'kaufen', 206),
('catch', 'caught', 'caught', 'fangen', 206),
('choose', 'chose', 'chosen', '(aus)wählen', 206),
('come', 'came', 'come', 'kommen', 206),
('cost', 'cost', 'cost', 'kosten', 206),
('cut', 'cut', 'cut', 'schneiden', 206),
('deal (with)', 'dealt (with)', 'dealt (with)', 'sich befassen (mit)', 206),
('do', 'did', 'done', 'machen; tun', 206),
('draw', 'drew', 'drawn', 'zeichnen', 206),
('dream', 'dreamt/dreamed', 'dreamt/dreamed', 'träumen', 206),
('drink', 'drank', 'drunk', 'trinken', 206),
('drive', 'drove', 'driven', 'fahren', 206),
('eat', 'ate', 'eaten', 'essen', 206),
('fall', 'fell', 'fallen', '(hin)fallen', 206),
('feed', 'fed', 'fed', 'füttern', 206),
('feel', 'felt', 'felt', 'fühlen', 206),
('fight', 'fought', 'fought', 'kämpfen', 206),
('find', 'found', 'found', 'finden', 206),
('fit', 'fit/fitted', 'fit/fitted', 'passen', 206),
('fly', 'flew', 'flown', 'fliegen', 206),
('forget', 'forgot', 'forgotten', 'vergessen', 206),
('forgive', 'forgave', 'forgiven', 'verzeihen', 206),
('freeze', 'froze', 'frozen', 'gefrieren', 206),
('get', 'got', 'got', 'bekommen', 206),
('give', 'gave', 'given', 'geben', 206),
('go', 'went', 'gone', 'gehen', 206),
('grow', 'grew', 'grown', 'wachsen', 206),
('hang', 'hung', 'hung', 'hängen', 206),
('have', 'had', 'had', 'haben', 206),
('hear', 'heard', 'heard', 'hören', 206),
('hide', 'hid', 'hidden', 'verstecken', 206),
('hit', 'hit', 'hit', 'schlagen', 206),
('hold', 'held', 'held', 'halten', 206),
('hurt', 'hurt', 'hurt', 'verletzen', 207),
('keep', 'kept', 'kept', 'behalten', 207),
('know', 'knew', 'known', 'wissen', 207),
('lead', 'led', 'led', 'führen', 207),
('learn', 'learnt/learned', 'learnt/learned', 'lernen', 207),
('leave', 'left', 'left', 'verlassen', 207),
('let', 'let', 'let', 'lassen', 207),
('lie', 'lay', 'lain', 'liegen', 207),
('lose', 'lost', 'lost', 'verlieren', 207),
('make', 'made', 'made', 'machen', 207),
('mean', 'meant', 'meant', 'bedeuten', 207),
('meet', 'met', 'met', 'treffen', 207),
('pay', 'paid', 'paid', 'bezahlen', 207),
('put', 'put', 'put', 'legen', 207),
('read', 'read', 'read', 'lesen', 207),
('ride', 'rode', 'ridden', 'reiten', 207),
('ring', 'rang', 'rung', 'klingeln', 207),
('run', 'ran', 'run', 'rennen', 207),
('say', 'said', 'said', 'sagen', 207),
('see', 'saw', 'seen', 'sehen', 207),
('sell', 'sold', 'sold', 'verkaufen', 207),
('send', 'sent', 'sent', 'senden', 207),
('set up', 'set up', 'set up', 'errichten', 207),
('shoot', 'shot', 'shot', 'schießen', 207),
('show', 'showed', 'shown', 'zeigen', 207),
('sing', 'sang', 'sung', 'singen', 207),
('sink', 'sank', 'sunk', 'sinken', 207),
('sit', 'sat', 'sat', 'sitzen', 207),
('sleep', 'slept', 'slept', 'schlafen', 207),
('smell', 'smelt/smelled', 'smelt/smelled', 'riechen', 207),
('speak', 'spoke', 'spoken', 'sprechen', 207),
('spell', 'spelt/spelled', 'spelt/spelled', 'buchstabieren', 207),
('spend', 'spent', 'spent', 'ausgeben', 207),
('stand', 'stood', 'stood', 'stehen', 207),
('steal', 'stole', 'stolen', 'stehlen', 207),
('swim', 'swam', 'swum', 'schwimmen', 207),
('take', 'took', 'taken', 'nehmen', 207),
('teach', 'taught', 'taught', 'unterrichten', 207),
('tell', 'told', 'told', 'erzählen', 207),
('think', 'thought', 'thought', 'denken', 207),
('throw', 'threw', 'thrown', 'werfen', 207),
('understand', 'understood', 'understood', 'verstehen', 207),
('wake up', 'woke up', 'woken up', 'aufwachen', 207),
('wear', 'wore', 'worn', 'tragen', 207),
('win', 'won', 'won', 'gewinnen', 207),
('write', 'wrote', 'written', 'schreiben', 207);