Am activat modulele Migrate, Migrate Plus și Migrate Tools. Am importat apoi un fișier de migrare la /admin/config/development/configuration/single/import.
id: beetween_jobs
etichetă: „Migrați între joburi din fișierul XML”
migration_group: implicit
sursă:
plugin: xml
data_fetcher_plugin: http
# „simple_xml” este configurat pentru a putea folosi funcția de preluare „http”.
data_parser_plugin: simple_xml
URL-uri:
- https://mywebsite/beetween.xml
element_selector: /root/jobs
proces:
titlu: titlu
field_diffusion: difuzie
field_faculty : facultate
destinaţie:
plugin: 'entity:node'
default_bundle: job
dependențe_migrație:
necesar: { }
opțional: { }
Nu am găsit nicio documentație oficială, așa că am creat acel fișier pe baza unui tutorial.
Pe /admin/structure/migrate/manage/default/migrations, nu listează migrarea pe care am adăugat-o. Eu doar zic:
Il n'y a pas encore de Entités migration.
Ãchec de conectare la server de bază de données. Le server a renvoyé
mesajul următor : Nicio conexiune la baza de date configurată pentru sursă
variabila plugin.
Est-ce que le server de base de données fonctionne ?
Est-ce que la base de données existe et avez-vous saisi le bon nom de base ?
Avez-vous saisi les bons nom d'utilisateur et mot de passe ?
Avez-vous saisi le bon nom d'hôte de la base de données ?