PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Nhập kết xuất MySQL vào cơ sở dữ liệu PostgreSQL

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)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để nhóm các dấu thời gian thành các đảo (dựa trên khoảng cách tùy ý)?

  2. Tôi muốn tìm nạp dữ liệu từ các tên bảng khác nhau bằng cách sử dụng hàm postgresql

  3. Cách tạo mảng trong PostgreSQL

  4. Làm thế nào để thực hiện một truy vấn chọn trong một khối DO?

  5. Sự phát triển của khả năng chịu lỗi trong PostgreSQL:Du hành thời gian