afbeelding van tuxy

[Opgelost] MySQL Import/Export problemen

Hallo,

Naast de huidige site market-locator.com ben ik bezig met de ontwikkeling van een vernieuwde drupal-site, maar met dezelfde content.
Hierbij zou ik graag één inhoudstype en de taxonomielijsten overzetten naar de vernieuwde site.

Mijn vraag is hoe pak je dit best aan, want mijn eerdere pogingen zijn niet gelukt!
Ik ben wel op de hoogte van enkele modules die over import/export-mogelijkheden beschikken (Features, Node Export, Migrate, Data import/export), maar daar het inhoudstype redelijk ingewikkeld in elkaar zit, krijg ik foutmeldingen tijdens het importeren in de nieuwe site, of de gegevens worden niet correct overgezet.

Mijn voorkeur gaat uit om te werken met phpmyadmin, dus rechtstreeks via MySQL.

De eerste fase zijn de taxonomie-lijsten overzetten vd bestaande naar de nieuwe site.
Hierbij heb ik via phpmyadmin volgende 4 tabellen geëxporteerd en geïmporteerd in de nieuwe site:
( de prefix xx_ heb ik uiteraard aangepast aan de database vd nieuwe site)

- xx_taxonomy_index
- xx_taxonomy_term_data
- xx_taxonomy_term_hierarchy
- xx_taxonomy_vocabulary

Helaas kreeg ik een MySQL-error als ik de site opnieuw werd geladen!

Weet iemand hoe ik deze lijsten toch in de nieuwe site kan krijgen?
(Overtypen is geen optie, daar de 'tid' (en andere keys) moet overeenstemmen met de content vh inhoudstype die ook moet worden overgeplaatst!)

De tweede fase is een identiek inhoudstype aanmaken zoals op de huidige site, en daarna via phpmyadmin tabel per tabel eporteren en importeren. Is dit haalbaar op deze manier? Of zijn er betere opties?

Wie heeft ervaring met data overzetten van de ene site naar de andere? Of is het toch beter een modules te gebruiken hiervoor?

Kortom, wat ik wil bereiken is het overzetten vd taxonomielijsten en één inhoudstype naar de nieuwe site.

Christophe

Drupalversie: 
7.x
Auteur: 
tuxy
afbeelding van chlee
Door chlee op 10 augustus, 2013 - 00:21
Door msn op 10 augustus, 2013 - 01:41

Wat betekend vernieuwen: van Drupal6 naar Drupal7 of vernieuwen binnen Drupal7?

Migreren van D6 naar D7 vergt een hele andere benadering dan vernieuwen binnen D7. De eerste is erg afhankelijk van de content en gebruikte modules. Vernieuwen kan inderdaad met de modules die Chris noemt, maar de Feeds module kan ook veel. Als het alleen binnen D7 is dan kan je ook overwegen de volle database over te zetten naar de nieuwe site en de content en configuratie daarna aan te passen.

afbeelding van tuxy
Door tuxy op 25 augustus, 2013 - 23:09

Hallo,

Bedankt voor jullie reacties en sorry voor mijn late reactie! Had blijkbaar geen melding ontvangen dat er reacties waren ofwel heb ik de mail-melding per ongeluk gewist :-/

In ieder geval is het toch al gelukt via Features en node_export enkele nodes (test-fase) over te zetten.

De migratie gebeurt tussen Drupal 7 sites.

De taxonomie-lijsten typ ik nu handmatig over, maar waar kan ik de tid's in MySQL aanpassen om de juiste gerelateerde gegevens aan de nodes te koppelen? Welke tabel?

Deze module geprobeert
https://drupal.org/project/taxonomy_csv
maar bij eerdere pogingen met deze module werden de oorspronkelijke tid's niet overgenomen.

- founder of market-locator.com -
Twitter: @ctuxboy, @marketlocator
http://www.market-locator.com

Enkele Drupal tutorials op mijn blog:
http://ctuxboy.blogspot.be/

afbeelding van tuxy
Door tuxy op 28 augustus, 2013 - 23:31

Ok,

Is gelukt door het aanpassen van het 'tid'-veld in de tabel '_taxonomy_term_data'.
Ook moet je de tabel '_taxonomy_term_hierarchy' controleren en ook eventueel daar wijzigingen aanbrengen in het 'tid'-veld.

- founder of market-locator.com -
Twitter: @ctuxboy, @marketlocator
http://www.market-locator.com

Enkele Drupal tutorials op mijn blog:
http://ctuxboy.blogspot.be/

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.