materio-d9/migrate-from-d7.sh

114 lines
2.7 KiB
Bash
Raw Permalink Normal View History

#! /bin/bash
2019-06-26 13:17:31 +02:00
export PATH=$Path:/bin:/usr/bin:/usr/local/bin
DATE=`date +%d-%m-%y/%H:%M:%S`
# https://www.mediacurrent.com/blog/memory-management-migrations-drupal-8/
2019-06-26 13:17:31 +02:00
echo -e "* * * * * * * * * * * * * * * *"
echo -e "* *"
echo -e "* Migration *"
echo -e "* *"
echo -e "* $DATE *"
echo -e "* *"
echo -e "* * * * * * * * * * * * * * * *"
echo " "
echo "Reseting migrations states"
drush mrs d7_allpublicfiles
drush mrs d7_taxonomy_term_thesaurus
drush mrs d7_taxonomy_term_thesaurus_i18n
drush mrs d7_taxonomy_term_tags
drush mrs d7_taxonomy_term_tags_i18n
drush mrs d7_taxonomy_term_company
drush mrs d7_taxonomy_term_showroom
drush mrs d7_users
drush mrs d7_user_profile
drush mrs d7_uc_roles_license
drush mrs d7_node_materiau
drush mrs d7_node_materiau_i18n
drush mrs d7_node_article
drush mrs d7_node_article_i18n
drush mrs d7_simplenews_nodes
drush mrs d7_simplenews_subscribers
drush mrs d7_flaglists
drush mrs d7_flaglistitems
sleep 5
echo " "
echo "Migrating Files"
2019-02-05 21:43:05 +01:00
drush mim d7_allpublicfiles --feedback="1000"
2019-02-13 20:01:43 +01:00
sleep 5
echo " "
echo "Migrating Taxonomy"
echo "Migrating thesaurus"
2019-02-05 21:43:05 +01:00
drush mim d7_taxonomy_term_thesaurus --update --feedback="100"
2019-02-13 20:10:40 +01:00
echo " "
2019-02-05 21:43:05 +01:00
drush mim d7_taxonomy_term_thesaurus_i18n --update --feedback="100"
2019-02-13 20:01:43 +01:00
sleep 5
echo " "
echo "Migrating tags"
2019-02-05 21:43:05 +01:00
drush mim d7_taxonomy_term_tags --update --feedback="100"
2019-02-13 20:10:40 +01:00
echo " "
2019-02-05 21:43:05 +01:00
drush mim d7_taxonomy_term_tags_i18n --update --feedback="100"
2019-02-13 20:01:43 +01:00
sleep 5
echo " "
echo "Migrating companies"
2021-07-15 18:00:42 +02:00
drush mim d7_taxonomy_term_company --update --feedback="1000"
2019-02-13 20:01:43 +01:00
sleep 5
echo " "
echo "Migrating showroom"
2019-02-05 21:43:05 +01:00
drush mim d7_taxonomy_term_showroom --update --feedback="100"
2019-02-13 20:01:43 +01:00
sleep 5
2019-04-11 19:01:43 +02:00
echo " "
echo "Migrating Users"
2019-04-12 01:06:54 +02:00
drush mim d7_users --update --feedback="1000"
2019-04-11 19:01:43 +02:00
echo " "
2021-07-22 11:37:43 +02:00
drush mim d7_user_profile --update --feedback="1000"
2019-04-11 19:01:43 +02:00
echo " "
2021-07-22 11:37:43 +02:00
drush mim d7_user_profile_customer --update --feedback="1000"
2021-07-15 18:00:42 +02:00
echo " "
2021-07-22 11:37:43 +02:00
drush mim d7_uc_roles_license --update --feedback="1000"
2019-04-11 19:01:43 +02:00
sleep 5
echo " "
echo "Migrating Nodes"
echo "Migrating Materials"
drush mim d7_node_materiau --update --feedback="1000"
2019-02-13 20:10:40 +01:00
echo " "
2019-02-05 21:43:05 +01:00
drush mim d7_node_materiau_i18n --feedback="1000"
2019-02-13 20:01:43 +01:00
sleep 5
echo " "
echo "Migrating breves"
drush mim d7_node_article --feedback="100"
2019-02-13 20:10:40 +01:00
echo " "
2019-02-13 20:01:43 +01:00
drush mim d7_node_article_i18n --feedback="100"
sleep 5
echo " "
echo "Migrating simplenews"
drush mim d7_simplenews_nodes --feedback="200"
2019-02-20 15:55:53 +01:00
drush mim d7_simplenews_subscribers --update --feedback="1000"
sleep 5
2021-03-01 18:52:20 +01:00
echo " "
echo "Migrating flaglists"
2021-03-01 18:52:20 +01:00
drush mim d7_flaglists --feedback="200"
echo " "
drush mim d7_flaglistitems --feedback="200"
sleep 5
echo " "
echo "Regenerating url aliases for nodes and terms"
drush pag all canonical_entities:taxonomy_term
drush pag all canonical_entities:node
sleep 5