Câu hỏi này hơi cũ nhưng cách đây vài ngày, tôi đã giải quyết tình huống này và tìm thấy pgloader.io.
Đây là cách dễ thực hiện nhất cho đến nay, bạn cần cài đặt nó, sau đó chạy một tập lệnh lisp đơn giản ( script.lisp ) với 3 dòng sau:
/* content of the script.lisp */
LOAD DATABASE
FROM mysql://[email protected]/dbname
INTO postgresql://[email protected]/dbname;
/*run this in the terminal*/
pgloader script.lisp
Và sau đó, postgresql DB của bạn sẽ có tất cả thông tin mà bạn có trong MySQL SB.
Một lưu ý nhỏ, hãy đảm bảo rằng bạn biên dịch pgloader vì tại thời điểm bài viết này, trình cài đặt có một lỗi. (phiên bản 3.2.0)