Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: Update der DB bei dlh_geocode läuft nicht sauber durch

  1. #1
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.424

    Standard Update der DB bei dlh_geocode läuft nicht sauber durch

    Hallo, ich hab jetzt auch dieses Modul installiert und habe auch bemerkt, dass auch dlh_geocode installiert wird.

    Bei einer Homepage hat alles prima funktioniert und auch das DB Update. (Contao 4.6.11)

    Bei der aktuellen Homepage funktioniert eigenlich auch alles (Contao 4.6.11) ausgenommen das Datenbank Update. Hier kommt folgendes:
    ALTER TABLE tl_dlh_geocode CHANGE longitude longitude DOUBLE PRECISION UNSIGNED DEFAULT '0.000000' NOT NULL



    ALTER TABLE tl_dlh_geocode CHANGE latitude latitude DOUBLE PRECISION UNSIGNED DEFAULT '0.000000' NOT NULL
    Obwohl diese beiden angehackt sind, wird dies nicht durchgeführt. Es bleiben immer diese beiden Spaltenänderungen stehen.
    LG, Andi

  2. #2
    Contao-Nutzer
    Registriert seit
    25.02.2010.
    Beiträge
    89

    Standard

    hallo, ist hier schon eine Lösung bekannt? Habe das gleiche Problem.

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Der in der Extension angegeben Default Wert wird beim Vergleich mit dem, was schon in der Datenbank existiert, nicht als gleich erkannt und daher wird das immer als Änderung erkannt. Insofern kann man das ignorieren.

    Da die Extensions von dlh nicht mehr gewartet werden, sollte man aber ohnehin eine andere Lösung suchen.
    » sponsor me via GitHub or PayPal or Revolut

  4. #4
    Contao-Nutzer Avatar von Ynda
    Registriert seit
    02.02.2012.
    Beiträge
    35

    Standard

    Für alle, die noch keinen Ersatz haben und die Aufforderung zur Aktualisierung entfernen möchten, einfach eine angepasste dca-Datei verwenden.
    PHP-Code:
    // contao/dca/tl_dlh_geocode.php || Bugfix für falschen Default-Wert
    $GLOBALS['TL_DCA']['tl_dlh_geocode']['fields']['latitude']['sql'] = "float(10,6) unsigned NOT NULL default '0'";
    $GLOBALS['TL_DCA']['tl_dlh_geocode']['fields']['longitude']['sql'] = "float(10,6) unsigned NOT NULL default '0'"

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
  •