• Hallo!

    Ich möchte die Aufgabe beschreiben die ich lösen soll – wobei ich zwar der Techniker im Hause, nicht aber der Ausgestalter unserer Website bin.

    Es existieren (vereinfacht) duplizierte Strukturen (unterschiedliche Sprachen) die ein ausgeschiedener Kollege in der selben Datenbank untergebracht hat.

    Nun soll eine dieser Strukturen als Vorlage, Grundlage dupliziert (geklont) werden. Das hilft dem Ausgestalter alles Nötige zusammenzuhaben und nicht irgendwas auszulassen.

    Das PlugIn Duplicator (sofern ich es denn richtig anwandte) legt mir eine Kopie an aus der ich ein volle Restauration durchführen kann; vernichtendes Eintragen in eine existente oder Anlegen einer neuen Datenbank steht zu Verfügung (so weit ich die Optionen begreifen kann). Das hilft mir nicht.
    Ich möchte innerhalb der vorhandenen Datenbank einfach ein Duplikat unter anderem Namen anlegen auf das eine (mehr oder minder) schlichte Kopie (Datei für Datei) meiner geklonten Struktur verweist um diese zur Gestaltung freizugeben.

    Damit mögen mir Denkfehler passiert sein weil Mechanismen anders funktionieren als ich mir das vorstelle. So könnte es sein, dass ich die Datenbank selbst anfassen muss Teile zu exportieren, umzubenennen und zu importieren (MySQL; geht das gar direkt in der WorkBench?) auf die dann das Konfigurationsfile (o.g. 1:1-Kopie) verweist respektive die ich dem Duplicator als Ziel anbieten muss.

    Nach welchem Fahrplan kann ich so eine interne Kopie herstellen?

    Er grüßt
    M. Erich

Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
  • Ich würde per SQL-Befehl zunächst alle Datenbank-Tabellen in derselben Datenbank kopieren:

    CREATE TABLE xyz_posts  LIKE wp_posts;
    INSERT INTO xyz_post SELECT * FROM wp_posts GROUP BY ID;

    (muss entsprechend für alle Tabellen wiederholt werden)

    Die Dateien des zugehörigen WordPress-Verzeichnisses müssten ebenfalls kopiert werden und ggf. dem neuen Verzeichnis eine (Sub-)Domain zugewiesen werden.

    Um anschließend in den neu erzeugten Tabellen die richtigen URL’s zu verwenden, kannst du dieses Skript verwenden.

    PS: Wir verwenden hier das in Open Source Communities übliche, respektvolle „Du“.

    Thread-Starter Markus Erich

    (@markus-erich)

    Daran werde ich mich mal versuchen.

    Damit war meine Vermutung doch richtig erst in der Datenbank anzugreifen und dann die Verweise darauf anzubringen die richtige.
    Kommt man leider erst dann drauf wenn man rausfindet was da vorher gestrickt worden war…

    Zum Du: „Ich hatte da eine Idee, geht aber nicht wie ich dachte. Mach du mal, du kannst das.“
    Da saß ich dann, ich armer Tor, und war viel schlauer als zuvor 😀

    Danke dir für den Tipp und den Fahrplan.

    Markus Erich

Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
  • Das Thema „Struktur duplizieren“ ist für neue Antworten geschlossen.