Die Tabelle ist 'wp_postmeta'.
Hier gibt es je Attachment, sofern es sich um ein Bild handelt, zwei relevante Einträge.
Zum einen einfach der absolute Dateiname (z.B.):
Code
meta_key = '_wp_attached_file'
meta_value = '/www/htdocs/w007a243/putzlowitsch/wp-content/uploads/2006/11/putzl_1und1_blog.png'
Das kann man einfach per SQL behandeln.
Der andere Eintrag ist aber ein serialisiertes Array, was ungefähr so aussieht:
Code
meta_key = '_wp_attachment_metadata'
meta_value = 'a:5:{s:5:"width";i:810;s:6:"height";i:832;s:14:"hwstring_small";s:22:"height='96' width='93'";s:4:"file";s:81:"/www/htdocs/w007a243/putzlowitsch/wp-content/uploads/2006/11/putzl_1und1_blog.png";s:5:"thumb";s:30:"putzl_1und1_blog.thumbnail.png";}'
Der eigentlich Knackpunkt ist die Längenangabe vor dem String. Die muß stimmen. Falls sich die Länge von altem und neuem Dateipfad nicht unterscheidet, ist man fein raus. Dann kan man auch einfach per SQL Suchen und Ersetzen. wenn doch, müßte man ein kleines PHP-Skript schreiben, was die Metadaten ändert.
Gruß
Ingo
EDIT: Da war ich wohl ein bissl langsam
Naja, ich habe zumindest noch eine ausführliche Erklärung mitgeliefert.