+ Antworten
Ergebnis 1 bis 5 von 5

Thema: fremde jos_content integrieren

  1. #1
    Neu an Board
    Registriert seit
    08.02.2004
    Ort
    Leipzig
    Beiträge
    64
    Bedankte sich
    22
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard fremde jos_content integrieren

    Hallo,

    ich habe von einem Freund für eine von mir betreute Seite noch ca 150 Artikel bekommen - in einem dump seiner jos_content.

    Ich würde diese nun gern bei mir integrieren, d.h. die Tabelle in MySql in eine andere Datenbank einfügen und dann zu mir in meine Datenbank kopieren.

    Dann die kat und sec - ID anpassen sowie den anderen Trödel und gut ist.

    ABER

    Die id's sind ja bei mir schon vergeben - also 1,2,3,4,100,101 usw...

    Mit MySql-Tricks lässt sich das sicher beheben - aber gibts Joomla-Import Tools dafür?

    Oder einen anderen "Trick" aus der Best-Practise-Kiste?

  2. #2
    Gehört zum Inventar Avatar von deejey
    Registriert seit
    22.04.2006
    Ort
    HH
    Beiträge
    9.309
    Bedankte sich
    509
    Erhielt 1.791 Danksagungen
    in 1.583 Beiträgen

    Standard

    Zitat Zitat von deiszner Beitrag anzeigen
    Mit MySql-Tricks lässt sich das sicher beheben - aber gibts Joomla-Import Tools dafür?
    ich kenne keine ... würde sie in eine Kopie der jos_content kopieren, dann die ID hochsetzen und an original-conten anhängen: im SQL-Fenster von phpmyadmin ausführen

    1.
    update jos_content_ext set id = id + xxxx (ausreichend lang angeben)

    2.
    insert into jos_content
    select * from jos_content_ext
    Kein Support über PM; Ignoriermodus aktiv bei "dringend", "schnell", "eilt", denn: Zeit ist relativ

  3. #3
    Hat hier eine Zweitwohnung Avatar von progandy
    Registriert seit
    25.06.2007
    Beiträge
    1.939
    Bedankte sich
    13
    Erhielt 638 Danksagungen
    in 575 Beiträgen

    Standard

    Da du den MySQL-Dump hast, könntest du auch versuchen, die ID daraus zu entfernen.
    Dann sollte sie beim einfügen automatisch generiert werden.

    Die Lösung über eine temporäre Tabelle ist aber einfacher.

    Und nein, dafür gibt es keine Import-Tools, da das nur selten benötigt wird und dann kann man die paar SQL-Kommandos auch direkt ausführen.
    Suche und FAQ helfen bei Problemen oft weiter!

  4. #4
    Gehört zum Inventar Avatar von deejey
    Registriert seit
    22.04.2006
    Ort
    HH
    Beiträge
    9.309
    Bedankte sich
    509
    Erhielt 1.791 Danksagungen
    in 1.583 Beiträgen

    Standard

    Zitat Zitat von progandy Beitrag anzeigen
    Da du den MySQL-Dump hast, könntest du auch versuchen, die ID daraus zu entfernen.
    Dann sollte sie beim einfügen automatisch generiert werden.
    hast Recht, das ist besser da dann keine Riesenlücken in der ID entsteht, es dürfen dann nur keine unique-Keys definiert sein

    update jos_content_ext set id = 0
    Kein Support über PM; Ignoriermodus aktiv bei "dringend", "schnell", "eilt", denn: Zeit ist relativ

  5. #5
    Hat hier eine Zweitwohnung
    Registriert seit
    14.01.2006
    Ort
    Nienburg
    Alter
    32
    Beiträge
    1.237
    Bedankte sich
    115
    Erhielt 471 Danksagungen
    in 368 Beiträgen

    Standard

    wird dann wohl nen dublicate primary key error erzeugen

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein