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

Thiết lập Trình gói dữ liệu nước ngoài Mysql trong Postgresql

Tôi đã có thể làm điều đó theo cách sau.

Cài đặt gói:

sudo apt-get install postgresql-9.5-mysql-fdw

Thêm phần mở rộng vào Cơ sở dữ liệu:

CREATE EXTENSION mysql_fdw;

Thêm máy chủ mysql vào postgresql:

CREATE SERVER mysql_server FOREIGN DATA WRAPPER mysql_fdw OPTIONS (host 'localhost', port '3306');

Tạo người dùng để truy cập cơ sở dữ liệu:

CREATE USER MAPPING FOR postgres SERVER mysql_server OPTIONS (username 'root', password 'passwordToConnect');

Nhập một bảng Giản đồ từ một máy chủ khác

IMPORT FOREIGN SCHEMA mySchema LIMIT TO (tableName) FROM SERVER mysql_server INTO public;

Nhập tất cả các bảng Giản đồ từ một máy chủ khác

IMPORT FOREIGN SCHEMA mySchema FROM SERVER mysql_server INTO public;

Tôi hy vọng tôi đã giúp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy + Postgres:Bạn có thể cần thêm các phôi kiểu rõ ràng khi hợp nhất

  2. Làm thế nào để chuyển chuỗi với '' (dấu thời gian) trong câu lệnh đã chuẩn bị?

  3. Mảng ban đầu trong chức năng tổng hợp mảng đa chiều

  4. sql để tìm bản ghi gần đây nhất trong một nhóm

  5. Khôi phục sau khi có lỗi trong giao dịch