Tabellen lassen sich nicht löschen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • TheRedTiger
    Contao-Nutzer
    • 10.08.2014
    • 68

    #1

    Tabellen lassen sich nicht löschen

    Hallo,

    ich habe dummerweise Avisota auf meiner Contao 3.5.4 Umgebung installiert.
    Da scheint die Kompatiblität zu Contao 3.5.4 zu fehlen, oder??!

    Habe es jedenfalls wieder deinstalliert.
    Leider lassen sich jedoch die Tabellen in der Datenbank nicht löschen. Anbei die Fehlermeldung.

    Code:
    Fatal error: Uncaught exception Exception with message Query error: Cannot delete or update a parent row: a foreign key constraint fails (DROP TABLE `orm_avisota_layout`;) thrown in E:\www_root\sfm-intranet\system\modules\core\library\Contao\Database\Statement.php on line 295
    
    #0 E:\www_root\sfm-intranet\system\modules\core\library\Contao\Database.php(207): Contao\Database\Statement->query('DROP TABLE `orm...')
    #1 E:\www_root\sfm-intranet\system\modules\repository\classes\RepositoryManager.php(477): Contao\Database->query('DROP TABLE `orm...')
    #2 E:\www_root\sfm-intranet\system\modules\repository\classes\RepositoryBackendModule.php(153): RepositoryManager->update('database')
    #3 E:\www_root\sfm-intranet\system\modules\core\classes\BackendModule.php(98): RepositoryBackendModule->compile()
    #4 E:\www_root\sfm-intranet\system\modules\repository\classes\RepositoryBackendModule.php(72): Contao\BackendModule->generate()
    #5 E:\www_root\sfm-intranet\system\modules\repository\classes\RepositoryManager.php(57): RepositoryBackendModule->generate()
    #6 E:\www_root\sfm-intranet\system\modules\core\classes\Backend.php(423): RepositoryManager->generate()
    #7 E:\www_root\sfm-intranet\system\modules\core\controllers\BackendMain.php(131): Contao\Backend->getBackendModule('repository_mana...')
    #8 E:\www_root\sfm-intranet\contao\main.php(20): Contao\BackendMain->run()
    #9 {main}
    Wie kann ich die Tabellen doch löschen??

    Vielen Dank im Voraus.

    Beste Grüße
    Jörg
  • css-umsetzung
    Contao-Fan
    • 13.11.2010
    • 307

    #2
    Über phpmyadmin geht das in drei Schritten wenn du alle gwünschten zum löschen markierst. Er lässt immer welche übrig die dann beim nächsten mal gekillt werden können.

    Der schwierigere bzw. umständliche Weg ist, mit alter Table die foreign keys zu löschen, um dann die Tabellen löschen zu können.
    css-umsetzung.de

    Programmierungen im Bereich PHP, JavaScript sowie Layoutumsetzungen in HTML/CSS.
    Unterstützte Systeme: Contao, JTL, Plentymarket sowie alle XTC Basierenden Shops.
    -JTL Servicepartner- -Quicksupport über Teamview-

    Kommentar

    Lädt...