Мне нужно знать, как перенести мою базу данных Drupal 6 из MySQL в PostgreSQL. Мне также нравится слышать рассказы из первых рук о реальных миграциях.
PS Я нашел этот скрипт миграции drupal-mysql2pgsql.pl, который, очевидно, выполняет свою работу, но я не смог его использовать из-за того, что я не знаю, как создать «учетную запись без пароля в обеих базах данных». Существует также это руководство (на тайском языке), которое добавляет учетные данные в строки подключения к базе данных в сценарии. Но это тоже не помогло, так как я не мог подключиться к Postgresql. Я очень мало знаю о Postgresql и, возможно, допустил какую-то глупую ошибку. Любое сквозное объяснение / учебник по этому вопросу будет высоко ценится.
Если вы используете Drupal 7, существует проект песочницы, который называется Portable Databse Dump, который позволяет вам создавать дамп сайта Drupal из одной базы данных в другую.
источник
У меня есть опыт работы как с сайтами Postgres, так и с MySQL под высокой нагрузкой, и я не думаю, что миграция может быть осуществлена по соображениям производительности Оба механизма хороши, и окончательный успех зависит от способности администраторов вашей БД настроить установку БД для конкретного сайта. Еще один момент: для повышения производительности вы выбираете инструменты, чтобы минимизировать потребность в запросах к БД (boost / memcache / varnish), так что в итоге вы получаете сравнительно небольшой вес обработки БД.
источник
Проверьте все модули, которые вы используете или когда-либо хотите использовать на вашем сайте. Не все модули contrib не зависят от базы данных. Я не могу думать ни о чем из головы, но я столкнулся с модулями, которые используют функции только для MySQL.
источник