Ergebnis 1 bis 17 von 17

Thema: Schema Änderung wird nicht durchgeführt: CREATE UNIQUE INDEX att_id_item_id_value_id

  1. #1
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    563

    Standard Schema Änderung wird nicht durchgeführt: CREATE UNIQUE INDEX att_id_item_id_value_id

    Nun wollte ich die letzten Updates einspielen und ein Index will sich nicht updaten ...

    CREATE UNIQUE INDEX att_id_item_id_value_id ON tl_metamodel_tag_relation (att_id, item_id, value_id)

    Contao 4.13.23 (hoffe ich jetzt)
    MM 2.3
    PHP 8.1.16

    Hab auf GitHub schon geschaut und nichts dazu gefunden. Kann ich das auch manuell in der Datenbank absetzen?
    Viele Grüße
    Shania

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Shania Beitrag anzeigen
    Kann ich das auch manuell in der Datenbank absetzen?
    im Prinzip schon - guck mal, ob da irgendwelche (Fehler)Meldungen kommen, die ggf. bei der Migration nicht ausgegeben werden...

  3. #3
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    563

    Standard

    Dann wäre das nur das hier, richtig?

    Code:
    CREATE UNIQUE INDEX att_id_item_id_value_id ON tl_metamodel_tag_relation
    Viele Grüße
    Shania

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    die Klammer gehört m. E. noch mit dazu ... Index muss ja wissen, aus welchen Spalten er gebaut werden soll

  5. #5
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    563

    Standard

    Ok, dann kommt diese Meldung:

    Code:
    MySQL meldet:Dokumentation
    
    #1062 - Doppelter Eintrag '106-0-549' für Schlüssel 'att_id_item_id_value_id'
    edit: Auf der Webseite scheint erstmal alles zu funktionieren.
    Geändert von Shania (16.05.2023 um 21:04 Uhr)
    Viele Grüße
    Shania

  6. #6
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    damit werden die Suchen beschleunigt ... muss ich nochmal gucken

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Shania Beitrag anzeigen
    #1062 - Doppelter Eintrag '106-0-549' für Schlüssel 'att_id_item_id_value_id
    wie kommen da mehrere Einträge mit item_id 0 rein - Item-ID = 0 kanns nicht geben, da MySQL mit 1 anfängt mit zählen

    suche mal nach item_id = 0 ... ich glaube, die kannst Du alle löschen

  8. #8
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    563

    Standard

    Ich habe 721 Datensätze für die item_id = 0 .
    Viele Grüße
    Shania

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    uff... ist das irgendeine Uralttabelle? bitte auch die anderen zwei Spalten mal nach 0-Werten durchsuchen

  10. #10
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    563

    Standard

    Kommt drauf an was du mit Uralttabelle meinst. Es ist eine MM Tabelle. Ich habe Anfang 2017 von Catalog auf MM umgestellt und alles neu angelegt. Dabei müssen die Einträge dann wohl entstanden sein. Keine Ahnung, Probleme gab es mit den tags jedenfalls nie oder was macht diese Tabelle?

    id - keine Datensätze mit Wert 0
    att_id - keine Datensätze mit Wert 0
    value_sorting - keine Datensätze mit Wert 0
    value_id - keine Datensätze mit Wert 0
    Viele Grüße
    Shania

  11. #11
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    genau das meinte ich mit "Uralttabelle" ;-)

    das ist die Relationstabelle von Tags - siehe m:n Relations

    die wurde auf Unique-Index umgestellt - damit ist sichergestellt, dass es keine Duplikate gibt

  12. #12
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    563

    Standard

    Verstehe ich die Mailinfo richtig, ich soll also alle Datensätze löschen, die eine item_id = 0 haben?
    Viele Grüße
    Shania

  13. #13
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    ja, Du wirst sicher keinen Datensatz mit ID 0 finden....

  14. #14
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    563

    Standard

    Nein, den gibt es auch nicht, das hatte ich gestern ja noch gecheckt. o.k. dann mache ich das jetzt.

    Und dann probiere ich imFfrontend aus, ob die Selektion mit tags noch geht oder?
    Viele Grüße
    Shania

  15. #15
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    kannst ja vorher eine Kopie der Tabelle machen ;-)

  16. #16
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    563

    Standard

    Das hatte ich vor, aber ich habe das Update ohnehin erstmal nur auf einer Kopie gemacht. Sicher ist sicher .
    Viele Grüße
    Shania

  17. #17
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    563

    Standard

    Ok, erledigt und es scheint erstmal alles zu funktionieren. Danke sehr für schnelle Hilfe!
    Viele Grüße
    Shania

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •