Zum Inhalt springen

Erstellen neuer Datenbanktabellen (ext_tables.sql)

Erstellt am 17. Oktober 2006 · 1 Antwort · letzte Antwort am 17. Oktober 2006

Tags: Datenbank, Frage

jokri ·

Hallo Typo-Community!

Ich bin gerade beim Programmieren einer eigenen Extention und muss dabei meine eigene kleine Datenbank einbinden! Dabei auch an die Konventionen gehalten tx_<ext_key>_<table_name> als Tabellennamen,..

Hierfür habe ich aber die Tabellen nicht mit dem Kickstarter erstellt, sondern nur das Grundgerüst der Extention (Generel Info und Frontend Plugin) das File ext_tables.sql hab ich mit eigenem getesteten SQL Code befüllt!

Folgende Probleme treten bei der Installation der Extention auf:
- In die Datenbank wird pro Tabelle nur der letzte Foreign Key übernommen
- es werden keine Alter Tables oder Insert Statements übernommen

Liegt dies an der Programmierung von Typo3 oder gibt es irgendwelche zusätzlich zu beachtende Einstellungen, die nötig sind um diese Statements zu übernehmen

steffenk ·

Die SQL-Daten entsprechen nicht einem Dump. Dort werden nur die benötigten Felder und Keys reingeschrieben, das Alter Table übernimmt dann das Typo3 Core.

Sobald Du z.B. den Typ eines Feldes änderst und dann auf die Extension klickst, wird Dir der Alter-Befehl angeboten.