Ergebnis 1 bis 5 von 5

Thema: ALTER TABLE in database.sql verwenden

  1. #1
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    5

    Frage [GELÖST] ALTER TABLE in database.sql verwenden

    Hallo!
    Ich habe das Problem, dass ich ein Modul gebastelt habe, für das ein paar Spalten in der tl_module angelegt werden sollen. Nun habe ich den entsprechenden ALTER... Befehl in die database.sql eingetragen, jedoch wird mir nichts davon im Installscript angezeigt.
    Natürlich kann man das ganze problemlos in phpMyAdmin machen (dort funktioniert die SQL-Anweisung auch), allerdings soll das Modul auch von Usern genutzt werden, die keine Ahnung von der Materie haben.
    Wo liegt das Problem?
    Geändert von morb (23.07.2009 um 09:12 Uhr)

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.521
    User beschenken
    Wunschliste

    Standard

    Einfach nur das create statement dort reinschreiben was nur die zusätzlichen Felder enthält.
    TL erkennt dann selber durch Vergleich das dort noch was zugefügt werden muss und macht selber die ALTER TABLE ... Statements draus.

    Beispiel aus meinem Modul:
    PHP-Code:
    CREATE TABLE `tl_module` (
      `
    banner_hideemptychar(1NOT NULL default '0',
      `
    banner_categoriesvarchar(255NOT NULL default '',
    ENGINE=MyISAM DEFAULT CHARSET=utf8
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    5

    Standard

    Alles klar, besten Dank.
    Finde es allerdings bisschen unlogisch, dass er das richtige Kommando nicht versteht, aber aus dem falschen das richtige macht

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.521
    User beschenken
    Wunschliste

    Standard

    Naja das liegt an der Arbeitsweise. TL liest alle database.sql Dateien ein, fasst diese zusammen und vergleicht dann mit der Wirklichkeit.
    Ich persönlich finde das prima.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  5. #5
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    5

    Standard

    Wenn man es weiß ist es kein Problem. Wenn nicht wundert man sich aber erstmal. Jetzt geht letztendlich alles -> gelöst

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 08.02.2011, 07:06
  2. Alter aus Geburtsdatum berechnen und Angaben deutsch ausgeben lassen
    Von Alexander im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 28.08.2010, 12:00
  3. Table Wizard konfigurieren
    Von mccrossen im Forum Allgemeine Inhaltselemente
    Antworten: 0
    Letzter Beitrag: 24.07.2010, 21:13
  4. 2.8.x: Database::execute() vs. Database::executeUncached()
    Von deerwood im Forum Entwickler-Fragen
    Antworten: 11
    Letzter Beitrag: 03.03.2010, 09:31

Lesezeichen

Lesezeichen

Berechtigungen

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