Verschwundene Ligen im xDataService erwachen so langsam...

Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!

  • Bei mir sieht in XTIPP auch alles gut aus.


    Ich möchte auch gerne helfen und habe heute den 12.Spieltag der Saison 15/16 eingetragen.

    Bei mir lädt sich aber die Seite nach jedem Eintrag den ich speichere "tot".

    Ich muss, nachdem ich auf Speichern gedrückt habe, immer die Seite neu laden.

    Die Einträge sind dann auch da.


    Ist das normal? Liegt dass daran, dass der Torschütze fehlt?

    “I have not failed. I've just found 10,000 ways that won't work.”
    Thomas A. Edison, (attributed) US inventor (1847 - 1931)

  • Hallo!


    Ich habe gestern auch ein paar Spieltage eingetragen und da hat es alles problemlos funktioniert. Ich habe gerade mal nachgesehen und es sollte eigentlich alles passen. Bei mir im Tippspiel ist aber auch noch nichts von den "neuen" Ergebnissen aus 2015/16 angekommen.

    Ich konnte das gestern ohne lange Ladezeiten speichern und es war recht fix im Tippspiel zu sehen. Es liegt glaube ich nicht an den fehlenden Torschützen.

    Viele Grüße

    Andre

  • so ich habe doch eben schon mal nachgeschaut. Betroffen sind bei mir in der Tabelle "game_event" die game_ID 919 bis 1215. Die neuen Einträge haben bei create_at das Jahr 2025 und die alten Einträge das Jahr 2024 drin stehen.


    Also wer traut sich ;-)


    DELETE FROM game_events

    WHERE created_at >= '2024-01-01'

    AND created_at < '2025-01-01'

    AND game_id BETWEEN 919 AND 1215;


    Habe es mit der ID 19 getestet und funktioniert.

  • Danke für die Recherche! :-)

    Also wer traut sich ;-)

    Hehe. Was sollte denn im Optimalfall passieren? Dass die gelöschten Game Events nochmals geholt werden? Bzw löscht das doppelte Einträge raus? Ich bin risikofreudig, da ich stets ein Backup im Nacken habe. Aber ein klein wenig würde ich's gerne verstehen. ;-)

  • Bei mir lädt sich aber die Seite nach jedem Eintrag den ich speichere "tot".

    Ich muss, nachdem ich auf Speichern gedrückt habe, immer die Seite neu laden.

    Die Einträge sind dann auch da.

    Also, ich habe gerade nochmal ein Spiel gestartet und ich kann das bestätigen. Gestern hat es top funktioniert, es scheint da heute Probleme mit dem Xdataservice zu geben.

    Da muss wohl mal ein Profi nachsehen.

    Danke und Gruß

    Andre

  • DELETE FROM game_events

    WHERE created_at >= '2024-01-01'

    AND created_at < '2025-01-01'

    AND game_id BETWEEN 919 AND 1215;

    Hehe. Was sollte denn im Optimalfall passieren? Dass die gelöschten Game Events nochmals geholt werden? Bzw löscht das doppelte Einträge raus? Ich bin risikofreudig, da ich stets ein Backup im Nacken habe. Aber ein klein wenig würde ich's gerne verstehen. ;-)

    Also ich hab's mir mal genauer angeschaut. Denn meine Test-Instanz hat(te) das Problem auch.


    Die game_id's unterscheiden sich! Musste also erst in der games Tabelle nachschauen, welche Spiele zwischen dem 1. und 34. Spieltag dieser Saison liegen.

    Die passende WHERE Abfrage ist: `start` > '2015-08-14' AND `start` < '2016-05-15'


    Das führte zu folgendem Ergebnis:

    SQL
    1. DELETE FROM game_events
    2. WHERE created_at >= '2024-01-01'
    3. AND created_at < '2025-01-01'
    4. AND game_id BETWEEN 2792 AND 3097;

    Hat auch geklappt, 443 Datensätze wurden gelöscht. Und in der Test-Instanz haben die Bayern nun nur noch 5:0 gegen den HSV gewonnen, was wohl stimmig ist.


    Mal schauen, ob ich nachher noch wild genug bin, das nach einem DB Backup auch auf der Live-Instanz zu machen. ;-)

  • Hallo!


    Gibt es gerade Probleme mit dem XDataservice? Es werden seit gestern keine Ergebnisse mehr geliefert, noch kann man sich dort einloggen!

    Oder ist das wieder nur ein Problem bei mir??


    Bitte kurze Info....


    Danke und Gruß

    Andre

  • Der Xdata sollte wieder funktionieren

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • Beide Ligen 14/15 und 15/16 sind mit der Mithilfe einiger hier jetzt komplett. Mittlerweile passt ja auch die Tabelle 15/16 bei mir - war da "die Hand Gottes FiedlWdd" am Ball ^^ähh am Start?

    Die Tabelle 14/15 passt noch nicht!

    Ich könnte die noch fehlenden restlichen Ligen anlegen. Aber STOPP - beim Anlegen der Ligen kann ich nur auswählen Hin- und Rückrunde, es gibt eine eher unscheinbare Option mit der Auswahl nach Spieltagen anzeigen (die derzeit wohl inaktiv ist, obwohl ich diese angeklickt hatte). Auch die Tabelle gibt am Ende ein Murks zurück. Womöglich muss dann im xDataService noch einmal gesondert als Admin eingegriffen werden. Ich mag ungern FiedlWdd dafür missbrauchen, er hat mit der Programmierung alle Hände voll zu tun. Ich werd ihn per Konversation/PN mal anschreiben, vllt. bin ich dann schlauer.

  • Also ich hab's mir mal genauer angeschaut. Denn meine Test-Instanz hat(te) das Problem auch.

    Ich hatte nachdem Import der Daten von BuliScript zu xTipp manuell die korrupte Saison 15/16 aus meinen DB-Tabellen entfernt gehabt. Dann wurde diese Saison aus dem xDataService gelöscht. Somit hatte ich nie das Problem, dass sich z.b. Ergebnisse verdoppeln. Normalerweise wird für jede neue Saison ein neuer Hash-Wert vergeben. Das hatte ich so nie auf dem Schirm, mhh was es alles geben kann. Da die Tipps meiner User ich auch gelöscht hatte, darf ich diese jetzt wieder mal importieren.

  • Hallo!


    Erst einmal Danke an die "Mitstreiter" bei der Datenpflege!

    Nachdem die Daten der Spielzeiten 14/15 und 15/16 im XDataservice eingepflegt wurden, stimmen bei mir jetzt die Ranglisten grundsätzlich zum "alten" Bulitipp. Lediglich bei den Bonuspunkten in der "ewigen" Rangliste passt es um 10-20 Punkte noch nicht ganz. Da werde ich noch irgendwie versuchen das hinzubekommen.


    Danke und Gruß

    Andre

  • Wow mega! :-)


    Mal ne Frage am Rande oder ein Hinweis, denn da könnte ja etwas schieflaufen im xDATAservice: Auf meiner Test-Instanz sehe ich, im Gegensatz zur Live-Instanz, für die Saison 2015/16 eine Spieltag "Relegation Hin". Da ist aber nichts drin. Wie gesagt, nur in der Test-Instanz. Muss irgend ein Datenfragment sein. Oder etwas, was es nach wie vor noch gibt, aber nicht an alle Instanzen gesynct wird. Komisch.


    Btw, aber dazu sollte man, falls von Interesse, ein eigenes Thema aufmachen: Ist es denn sinnvoll, auch die Relegationsspiele zu tippen? Und falls ja, separat oder anhängend als "Spieltag" wie oben, also angedockt die 1., 2., 3. Liga? Und gab es das mal? Wegen dem Eintrag, den ich oben beschreibe?

  • Auf meiner Test-Instanz sehe ich, im Gegensatz zur Live-Instanz, für die Saison 2015/16 eine Spieltag "Relegation Hin". Da ist aber nichts drin. Wie gesagt, nur in der Test-Instanz. Muss irgend ein Datenfragment sein. Oder etwas, was es nach wie vor noch gibt, aber nicht an alle Instanzen gesynct wird. Komisch.

    Im xDataService gibt es noch viele alte "Instanzen", u.a. die Testligen zur EM 2024. Und es ist natürlich möglich, dass die damalige Liga 2015/16 diese halt hatte. Ich hab die Liga 15/16 ohne der Relegation angelegt gehabt. Nach meiner Meinung, braucht so etwas kein Mensch, man sich auch einen "Wolf" tippen. ;)

  • Im xDataService gibt es noch viele alte "Instanzen", u.a. die Testligen zur EM 2024. Und es ist natürlich möglich, dass die damalige Liga 2015/16 diese halt hatte. Ich hab die Liga 15/16 ohne der Relegation angelegt gehabt.

    Okay, dh 2015/16 gab es alt (die gelöscht wurde) und dann neu von Dir? Und in meiner Test-Instanz habe ich nun beides vermischt?


    Und zu den anderen Tests und Testligen: Sollte man die nicht mal löschen, inklusive SQL-Befehle für die Tippspiele, damit die Fragmente da auch verschwinden? Ansonsten ist und bleibt das ein Saustall, in dem man sich schwerer zurecht findet, wie wenn es halbwegs Struktur hat.


    Soll nicht negativ klingen sondern ist einfach nur eine (vielleicht auch falsche) Betrachtung von außen, die uns das Leben einfacher machen und die auftretenden Probleme verringern soll.

    Nach meiner Meinung, braucht so etwas kein Mensch, man sich auch einen "Wolf" tippen. ;)

    Alles gut. Ich kam bis eben auch nicht auf die Idee, dass man das ja auch tippen könnte. :-P

  • Okay, dh 2015/16 gab es alt (die gelöscht wurde) und dann neu von Dir? Und in meiner Test-Instanz habe ich nun beides vermischt?

    Ja, ich geh mal davon aus. Jede Liga, die neu angelegt wird, bekommt einen eineindeutigen Hash-Wert. Auch für die EM 2024, mit der xTipp startete, gab es einige Testligen, die bei mir immer mal wieder in der DB auftauchen - ich lösche diese gnadenlos. Ja, und auch für mal fehlerhaft angelegte Saisons in der 1.BL etc. gilt das, obwohl diese tauchen bei mir zuletzt nicht mehr auf. Ich mit meinen xDataservice-Admin-Rechten hab da keine Chance, es kann nur FiedlWdd, aber er ist mit der Programmierung beschäftigt.

    Das sind momentan alles Kleinigkeiten, die auch später noch gelöst werden können. Am Freitag starten die 2.BL, und die 3.Liga in die Saison, bei vielen laufen dann schon die Tippspiele.

  • Aktueller Stand:

    Im xDataService sind jetzt die Ligen aus der 1.BL von der Saison 2010/11 bis 2015/16 wieder aufgetaucht ;)

    2014/15 und 2015/16 sind ja schon aktualisiert von den Spieltagen und den Ergebnissen. Für die restlichen Ligen hab ich quasi die Hülle für die Ligen gebaut und schon die ersten Spieltage mal eingegeben.

    Eine große Bitte an Alle, die die Ergebnisse pflegen wollen, bitte nur für die derzeit vorhandenen Spieltage diese eintragen.


    Und ja, bei wem nur nach Hinrunde und Rückrunde sortiert wird, die Tabelle irgendwie komisch aussieht, schaut hier mal vorbei