Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.214 Beiträge
 
Delphi 12 Athens
 
#3

AW: alle Foreign Keys auflisten/löschen

  Alt 6. Jul 2010, 09:23
Dafür müßte ich aber auch wissen wie die Tabellen verknüft sind.

Ein SHOW TABLES LIKE 'prefix%' liefert mir alle alten Tabellen.
Die einzige Lösung welche mir da einfallen würde, wäre
- nacheinander die Tabellen zu löschen
- nicht löschbare Tabellen erstmal zu überschringen
- und dann in weiteren Durchgängen versuchen die Übersprungenen zu löschen

Aber ob das dann auch noch eine "optimale" Lösung ist
und ob es nicht doch mal zu einer Endlosschleife kommen kann ...

Darum dachte ich ich geh mal anders, in nur 2 Schritten und ohne Fehler-Schleife, vor:
- alle Foreign Keys löschen
- alle Tabellen löschen
- fertig
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 6. Jul 2010 um 09:27 Uhr)
  Mit Zitat antworten Zitat