@montana_hand
Существует набор инструментов под названием pgloader, который может конвертировать базу данных MySQL в PostgreSQL. Для того чтобы воспользоваться этим инструментом, выполните следующие шаги:
- Установите pgloader на свой компьютер. Пример команды для установки из командной строки в Ubuntu: sudo apt-get install pgloader.
- Создайте базу данных PostgreSQL, в которую вы хотите импортировать данные. Например, используйте команду createdb mydatabase.
- Создайте файл конфигурации pgloader. Пример содержимого файла:
1
2
3
4
5
6
7
|
load database
from mysql://user:[email protected]/mysqldatabase
into postgresql://user:[email protected]/mydatabase
-- перечисление таблиц, которые нужно сконвертировать:
include ".*" except "^mysql"
;
|
- Запустите pgloader, указав путь к файлу конфигурации pgloader /path/to/config-file.conf.
- Подождите, пока pgloader завершит конвертацию.
- Проверьте результаты импорта в базу данных PostgreSQL.