MySQL Workbench xuất PostgreSQL

Bạn có thể sử dụng Cổng SQL từ Trình điều khiển ODBC cho PostgreSQL để truy vấn dữ liệu PostgreSQL thông qua giao diện MySQL. Thực hiện theo quy trình bên dưới để bắt đầu dịch vụ truy cập từ xa MySQL của Cổng SQL và làm việc với dữ liệu PostgreSQL trực tiếp trong MySQL Workbench

Kết nối với dữ liệu PostgreSQL

Nếu bạn chưa làm như vậy, hãy cung cấp các giá trị cho thuộc tính kết nối bắt buộc trong tên nguồn dữ liệu (DSN). Bạn có thể sử dụng Quản trị viên nguồn dữ liệu ODBC tích hợp sẵn của Microsoft để định cấu hình DSN. Đây cũng là bước cuối cùng của quá trình cài đặt driver. Xem chương "Bắt đầu" trong tài liệu trợ giúp để biết hướng dẫn sử dụng Quản trị viên nguồn dữ liệu ODBC của Microsoft để tạo và định cấu hình DSN

Để kết nối với PostgreSQL, hãy đặt Máy chủ, Cổng (cổng mặc định là 5432) và Thuộc tính kết nối cơ sở dữ liệu, đồng thời đặt Người dùng và Mật khẩu bạn muốn sử dụng để xác thực với máy chủ. Nếu thuộc tính Cơ sở dữ liệu không được chỉ định, nhà cung cấp dữ liệu sẽ kết nối với cơ sở dữ liệu mặc định của người dùng

Định cấu hình Cổng SQL

Xem phần thiết lập kết nối với dữ liệu PostgreSQL dưới dạng cơ sở dữ liệu MySQL ảo. Bạn sẽ định cấu hình dịch vụ điều khiển từ xa MySQL lắng nghe các yêu cầu MySQL từ máy khách. Dịch vụ có thể được cấu hình trong giao diện người dùng SQL Gateway

MySQL Workbench xuất PostgreSQL

Chức năng Xuất dữ liệu của dbForge Studio cho MySQL

Các sản phẩm dbForge Studio dành cho MySQL và dbForge Fusion dành cho MySQL đi kèm với Trình hướng dẫn xuất dữ liệu nâng cao. Công cụ này có khả năng tùy chỉnh cao và cho phép xuất dữ liệu sang các định dạng phổ biến nhất một cách nhanh chóng và dễ dàng. Ưu điểm chắc chắn của nó là GUI toàn diện cho phép người dùng không chuyên sử dụng nó một cách hiệu quả. Một lợi ích khác mà công cụ Xuất dữ liệu có thể tự hào là khả năng xuất kết quả của truy vấn giúp quá trình di chuyển dữ liệu linh hoạt hơn

Ghi chú. Nếu bạn cần truyền dữ liệu giữa các cơ sở dữ liệu trên một máy chủ MySQL hoặc giữa các máy chủ MySQL khác nhau, chức năng Sao chép Cơ sở dữ liệu đáng tin cậy được tích hợp trong dbForge Studio dành cho MySQL sẽ giúp ích rất nhiều vì nó cung cấp cách nhanh nhất và dễ dàng nhất để sao chép cấu trúc cơ sở dữ liệu và dữ liệu từ nguồn

Thủ tục di chuyển dữ liệu

Dưới đây là các bước bạn cần thực hiện để di chuyển MySQL sang PostgreSQL. Mỗi bước được minh họa và giải thích chi tiết

Xin lưu ý rằng dbForge Studio dành cho MySQL cho phép chuyển giữa các máy chủ không chỉ dữ liệu bảng mà còn cả kết quả truy vấn. Để di chuyển kết quả truy vấn, từ MySQL sang PostgreSQL, chỉ cần thực hiện truy vấn, nhấp chuột phải vào kết quả, chọn lệnh Xuất dữ liệu từ menu ngữ cảnh xuất hiện và làm theo quy trình bên dưới

Bước 1. Chọn định dạng xuất ODBC

Trong Database Explorer, nhấp chuột phải vào bảng bạn muốn di chuyển và chọn lệnh Xuất dữ liệu từ menu ngữ cảnh. Tiếp theo, trong Trình hướng dẫn xuất dữ liệu mở ra, hãy chọn định dạng ODBC

MySQL Workbench xuất PostgreSQL

Bước 2. Chọn một bảng nguồn để xuất

Với trình hướng dẫn Xuất dữ liệu, bạn có thể chọn kết nối, cơ sở dữ liệu và bảng và/hoặc dạng xem sẽ được di chuyển

MySQL Workbench xuất PostgreSQL

Bước 3. Đặt tùy chọn cho nhà cung cấp dữ liệu ODBC

Trong bước này, Trình hướng dẫn xuất dữ liệu sẽ đề nghị bạn đặt các tùy chọn trình điều khiển ODBC
Chúng tôi khuyên bạn nên kiểm tra kết nối được chỉ định trước khi chạy công việc Xuất

MySQL Workbench xuất PostgreSQL

Cách định cấu hình trình điều khiển ODBC

Để chuyển đổi dữ liệu MySQL sang PostgreSQL, bạn sẽ cần Trình điều khiển ODBC cho PostgreSQL từ Devart. Bạn cần cấu hình các tùy chọn của nó trước khi tiến hành tác vụ xuất dữ liệu
Điều đó có thể được thực hiện ngay từ Trình hướng dẫn xuất dữ liệu. Trước tiên, hãy nhấp vào nút Xây dựng bên cạnh trường Sử dụng chuỗi kết nối

Sau đó, trong cửa sổ Chọn nguồn dữ liệu mở ra, hãy chuyển đến tab Nguồn dữ liệu máy và nhấn nút Mới

MySQL Workbench xuất PostgreSQL

Sau đó, trong cửa sổ Tạo nguồn dữ liệu mới, hãy nhấp vào Tiếp theo để tiếp tục định cấu hình trình điều khiển

MySQL Workbench xuất PostgreSQL

Tiếp theo, chọn trình điều khiển mà bạn muốn thiết lập nguồn dữ liệu. Chọn Devart Trình điều khiển ODBC cho PostgreSQL và nhấp vào Tiếp theo. Cuối cùng bấm Hoàn thành

MySQL Workbench xuất PostgreSQL

Sau đó, cửa sổ cấu hình trình điều khiển mở ra nơi bạn cần chỉ định

  • Tên nguồn dữ liệu
  • Mô tả (tùy chọn)
  • Tên máy chủ và cổng
  • ID người dùng và mật khẩu
  • Cơ sở dữ liệu và lược đồ

    Bạn có thể nhấp vào Kiểm tra kết nối để kiểm tra kết nối với máy chủ PostgreSQL. Nhấp vào OK để lưu cài đặt của bạn.  
MySQL Workbench xuất PostgreSQL

Sau đó, bạn sẽ thấy cửa sổ Chọn nguồn dữ liệu nơi xuất hiện đường dẫn di chuyển dữ liệu sang PostgreSQL. Nhấp vào OK để hoàn tất

MySQL Workbench xuất PostgreSQL

Bước 4. Chọn một bảng đích cho tác vụ xuất của bạn

Trên tab Bảng của trình hướng dẫn, bạn cần chọn một bảng mục tiêu để xuất. Bạn có thể chọn nó từ danh sách các bảng hiện có trong cơ sở dữ liệu mà bạn đã chỉ định khi định cấu hình trình điều khiển cũng như tạo một bảng mới và cung cấp tên của nó

MySQL Workbench xuất PostgreSQL

Bước 5. Chọn các cột sẽ được xuất

Trên tab Định dạng dữ liệu, bạn cần chọn các cột bạn muốn di chuyển sang PostgreSQL

MySQL Workbench xuất PostgreSQL

Bước 6. Chọn các hàng sẽ được xuất

Bạn không cần phải di chuyển toàn bộ bảng. Trên tab Hàng đã xuất, bạn có thể chọn để

  • xuất tất cả các hàng
  • chỉ xuất các hàng đã chọn
  • chỉ định và xuất một phạm vi hàng
    Tùy chọn xuất có chọn lọc giảm thiểu đáng kể việc di chuyển dữ liệu và tiết kiệm đáng kể thời gian
MySQL Workbench xuất PostgreSQL

Bước 7. Định cấu hình hành vi xử lý lỗi

Trên tab Xử lý lỗi của trình hướng dẫn Xuất dữ liệu, bạn có thể định cấu hình hành vi của ứng dụng khi xảy ra lỗi. Lựa chọn tiếp theo đã khả thi. nhắc người dùng thực hiện một hành động, bỏ qua tất cả các lỗi và hủy bỏ ở lỗi đầu tiên
Ngoài ra, trong trường hợp cần tạo tệp nhật ký, bạn cũng có thể đặt đường dẫn đến tệp đó trên tab này

MySQL Workbench xuất PostgreSQL

Bước 8. Kết thúc và lưu mẫu

dbForge Studio cho MySQL cho phép lưu các mẫu để lặp lại các kịch bản xuất. Điều đó giúp loại bỏ việc lãng phí thời gian thiết lập xuất dữ liệu lặp đi lặp lại, chỉ cần sử dụng các mẫu đã lưu trước đó để áp dụng cấu hình cho bất kỳ số lượng công việc di chuyển nào

MySQL Workbench xuất PostgreSQL

Bước 9. Kiểm tra và tận hưởng kết quả

Do nỗ lực di chuyển từ MySQL sang PostgreSQL của chúng tôi, bảng địa chỉ và kết quả của truy vấn đã xuất hiện trên máy chủ PostgreSQL.  

Để kiểm tra kết quả, chúng tôi sẽ chạy dbForge Studio cho PostgreSQL

MySQL Workbench xuất PostgreSQL

Phần kết luận

dbForge Studio cho MySQL là một IDE nâng cao sở hữu chức năng truyền dữ liệu mạnh mẽ. Giao diện trực quan và được thiết kế tốt của công cụ giúp dễ dàng di chuyển dữ liệu MySQL giữa các cơ sở dữ liệu, máy chủ và thậm chí cả DBMS khác nhau. Nó chắc chắn sẽ hỗ trợ rất nhiều cho các nhóm trong quy trình di chuyển dữ liệu của họ

Làm cách nào để xuất dữ liệu từ MySQL sang PostgreSQL?

Bước 1. Nhấp vào nút Công cụ, sau đó chọn Thay đổi DBMS từ menu thả xuống
Bước 2. Chọn PostgreSQL từ danh sách DBMS mục tiêu được hỗ trợ, khi bạn hoàn tất, hãy nhấp vào nút Ok. Hệ thống quản lý cơ sở dữ liệu hiện đã được thay đổi thành công từ MySQL sang PostgreSQL

Chúng tôi có thể sử dụng MySQL Workbench cho PostgreSQL không?

Với quyền truy cập vào dữ liệu PostgreSQL trực tiếp từ MySQL Workbench, bạn có thể dễ dàng truy vấn và cập nhật PostgreSQL, giống như bạn làm với cơ sở dữ liệu MySQL .

Bạn có thể chuyển đổi MySQL sang PostgreSQL không?

MySQL-to-PostgreSQL là chương trình di chuyển cơ sở dữ liệu MySQL sang máy chủ PostgreSQL . Tùy chọn lọc dữ liệu bằng truy vấn CHỌN, chế độ đồng bộ hóa, hỗ trợ dòng lệnh. Công cụ di chuyển FromMySqlToPostgreSql của Anatoly Khaytovich, cung cấp khả năng di chuyển chính xác dữ liệu bảng, chỉ mục, PK, FK.

Chúng tôi có thể xuất dữ liệu bằng Workbench không?

Bạn có thể xuất tất cả dữ liệu cho POV sang tệp CSV . Quá trình xuất có thể chạy ở chế độ trực tuyến hoặc ngoại tuyến và bất kỳ bộ lọc nào cũng có thể được áp dụng cho quá trình xuất.